Suche…
Zugriff auf Assets auf dem Server
Statische Server-Assets müssen im private
Verzeichnis abgelegt werden.
Textdateien
Auf Textdateien kann mit der Assets.getText(assetPath, [asyncCallback])
werden. Die folgende JSON-Datei hat beispielsweise den Namen my_text_asset.json
und befindet sich im private
Verzeichnis:
{
"title": "Meteor Assets",
"type": "object",
"users": [{
"firstName": "John",
"lastName": "Doe"
}, {
"firstName": "Jane",
"lastName": "Doe"
}, {
"firstName": "Matthias",
"lastName": "Eckhart"
}]
}
Sie können auf diese Datei auf dem Server mit dem folgenden Code zugreifen:
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ärdateien
Wenn Sie als EJSON-Binärdatei auf Assets auf dem Server zugreifen möchten, verwenden Sie die Assets.getBinary(assetPath, [asyncCallback])
. Hier ein Codebeispiel für den Zugriff auf ein Image namens my_image.png
das sich im private/img
Verzeichnis befindet:
var myBinaryAsset = Assets.getBinary('img/my_image.png');
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow