meteor 访问服务器上的资产

示例

静态服务器资产必须放在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); // 在服务器的控制台中打印“流星资产”

二进制文件

如果要作为EJSON二进制文件访问服务器上的资产,请使用该Assets.getBinary(assetPath, [asyncCallback])方法。这是用于访问my_image.png位于private/img目录中的名为image的代码示例:

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

           

以上是 meteor 访问服务器上的资产 的全部内容, 来源链接: utcz.com/z/326261.html

回到顶部