サーチ…


サーバー上のアセットへのアクセス

静的サーバー資産は、 privateディレクトリに配置する必要があります。

テキストファイル

テキストファイルにアクセスするには、 Assets.getText(assetPath, [asyncCallback])メソッドを使用します。たとえば、次のJSONファイルの名前はmy_text_asset.jsonで、 privateディレクトリにあります。

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

次のコードを使用して、サーバー上のこのファイルにアクセスできます。

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

バイナリファイル

サーバ上のアセットにEJSONバイナリとしてアクセスする場合は、 Assets.getBinary(assetPath, [asyncCallback])メソッドを使用します。 private/imgディレクトリにあるmy_image.pngという名前のイメージにアクセスするためのコード例を次に示します。

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


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow