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
相關文章
相關標籤/搜索