Buscar..


Acceso a los activos en el servidor

Los activos del servidor estático se deben colocar en el directorio private .

Archivos de texto

Se puede acceder a los archivos de texto utilizando el Assets.getText(assetPath, [asyncCallback]) . Por ejemplo, el siguiente archivo JSON se llama my_text_asset.json y se encuentra en el directorio private :

{
    "title": "Meteor Assets",
    "type": "object",
    "users": [{
        "firstName": "John",
        "lastName": "Doe"
    }, {
        "firstName": "Jane",
        "lastName": "Doe"
    }, {
        "firstName": "Matthias",
        "lastName": "Eckhart"
    }]
}

Puede acceder a este archivo en el servidor usando el siguiente código:

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

Archivos binarios

Si desea acceder a los activos en el servidor como un binario EJSON, use el Assets.getBinary(assetPath, [asyncCallback]) . Aquí hay un ejemplo de código para acceder a una imagen llamada my_image.png que se encuentra en el directorio private/img :

var myBinaryAsset = Assets.getBinary('img/my_image.png');


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow