Ricerca…


Accesso alle risorse sul server

Le risorse del server statico devono essere inserite nella directory private .

File di testo

È possibile accedere ai file di testo utilizzando il Assets.getText(assetPath, [asyncCallback]) . Ad esempio, il seguente file JSON è denominato my_text_asset.json e si trova nella directory private :

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

È possibile accedere a questo file sul server utilizzando il seguente codice:

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

File binari

Se si desidera accedere alle risorse sul server come binario EJSON, utilizzare il Assets.getBinary(assetPath, [asyncCallback]) . Ecco un esempio di codice per accedere a un'immagine my_image.png che si trova nella directory private/img :

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


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow