Sök…


Åtkomst till tillgångar på servern

Statiska servertillgångar måste placeras i den private katalogen.

Textfiler

Textfiler kan nås med Assets.getText(assetPath, [asyncCallback]) . Till exempel heter följande JSON-fil my_text_asset.json och finns i den private katalogen:

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

Du kan komma åt den här filen på servern genom att använda följande kod:

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

Binära filer

Om du vill komma åt tillgångar på servern som en EJSON-binär använder du Assets.getBinary(assetPath, [asyncCallback]) . Här är ett kodexempel för åtkomst till en bild med namnet my_image.png som finns i den private/img katalogen:

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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow