Recherche…


Accès aux ressources sur le serveur

Les ressources du serveur statique doivent être placées dans le répertoire private .

Fichiers texte

Les fichiers texte sont accessibles à l'aide de la Assets.getText(assetPath, [asyncCallback]) . Par exemple, le fichier JSON suivant s'appelle my_text_asset.json et se trouve dans le répertoire private :

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

Vous pouvez accéder à ce fichier sur le serveur en utilisant le code suivant:

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

Fichiers binaires

Si vous souhaitez accéder aux actifs du serveur en tant que fichier binaire EJSON, utilisez la Assets.getBinary(assetPath, [asyncCallback]) . Voici un exemple de code pour accéder à une image nommée my_image.png qui se trouve dans le répertoire private/img :

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


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow