Поиск…


Доступ к активам на сервере

Статические активы сервера должны быть помещены в 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