Meteor Assets资源

静态服务器资源位于应用程序内的 private 子文件夹。在这个例子中,咱们将学习如何从简单的JSON文件中使用数据。
第1步 - 建立文件和文件夹

让咱们建立一个 private 文件夹并在这个文件内建立 my-json.json 文件。咱们将从命令提示符窗口来建立目录,但您能够手动建立它。json

C:\Users\Administrator\Desktop\meteorApp>mkdir private
C:\Users\Administrator\Desktop\meteorApp\private>touch my-json.json
步骤2A - 获取文本

为了可以从文件中读取数据,使用Assets.getText方法。要记住重要的是,这只能在服务器端来完成。因为咱们使用JSON,须要分析它。服务器

if (Meteor.isServer) {
   var myFile = JSON.parse(Assets.getText('my-json.json'));
   console.log(myFile.data.text)
}
咱们能够看到,在命令提示符窗口中显示输出。
Meteor Assets Get Text
步骤1B - 建立JSON文件

咱们将在 private 文件夹内建立此文件。此文件将包含二进制数据 "myBinary": {"$binary": "c3VyZS4="}学习

C:\Users\Administrator\Desktop\meteorApp\private>touch my-ejson.ejson
步骤2B - 获取二进制
要读取JSON文件,咱们可使用Assets.getBinary方法。
if (Meteor.isServer) {
   var myFile = Assets.getBinary('my-ejson.ejson');
   console.log(EJSON.stringify(myFile));
}
命令提示符将记录EJSON值。
Meteor Assets Get Binary
相关文章
相关标签/搜索