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