수색…
서버에서 자산 액세스
정적 서버 자산은 private
디렉토리에 배치해야합니다.
텍스트 파일
텍스트 파일은 Assets.getText(assetPath, [asyncCallback])
메소드를 사용하여 액세스 할 수 있습니다. 예를 들어 다음 JSON 파일의 이름은 my_text_asset.json
이며 private
디렉토리에 있습니다.
{
"title": "Meteor Assets",
"type": "object",
"users": [{
"firstName": "John",
"lastName": "Doe"
}, {
"firstName": "Jane",
"lastName": "Doe"
}, {
"firstName": "Matthias",
"lastName": "Eckhart"
}]
}
다음 코드를 사용하여 서버에서이 파일에 액세스 할 수 있습니다.
var myTextAsset = Assets.getText('my_text_asset.json');
var myJSON = JSON.parse(myTextAsset);
console.log(myJSON.title); // prints 'Meteor Assets' in the server's console
이진 파일
서버의 에셋을 EJSON 바이너리로 액세스하려면 Assets.getBinary(assetPath, [asyncCallback])
메서드를 사용합니다. 다음은 private/img
디렉토리에있는 my_image.png
이미지에 액세스하기위한 코드 예제입니다.
var myBinaryAsset = Assets.getBinary('img/my_image.png');
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow