Поиск…
Доступ к активам на сервере
Статические активы сервера должны быть помещены в 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])
. Вот пример кода для доступа к изображению с именем my_image.png
который находится в каталоге private/img
:
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