Meteor - Assets

Meteor - Assets 首页 / Meteor入门教程 / Meteor - Assets

静态服务器assets位于应用程序内的 private 私有子文件夹中。在以下示例中,无涯教程将学习如何使用简单JSON文件中的数据。

第1步 - 创建文件夹

让无涯教程创建一个私有文件夹和该文件夹内的 my-json.json 文件,无涯教程将在命令提示符窗口中使用以下命令来执行此操作,但是,您也可以手动创建它。

C:\Users\username\Desktop\meteorApp>mkdir private

C:\Users\username\Desktop\meteorApp\private>touch my-json.json

第2步 - 获取文本

为了能够从文件中读取数据,无涯教程将使用 Asssets.getText 方法,这只能从服务器端完成,由于无涯教程使用的是JSON,因此无涯教程需要对其进行解析。

无涯教程网

if (Meteor.isServer) {
   var myFile = JSON.parse(Assets.getText('my-json.json'));
   console.log(myFile.data.text)
}

以下是命令提示符窗口中的输出。

Meteor Assets Get Text

第3步 - 创建EJSON

无涯教程将在私有文件夹中创建此文件,该文件将包含二进制数据" myBinary":{" $binary":" c3VyZS4 ="}

C:\Users\username\Desktop\meteorApp\private>touch my-ejson.ejson

第4步 - 获取文件

要读取EJSON文件,无涯教程可以使用 Assets.getBinary 方法。

if (Meteor.isServer) {
   var myFile = Assets.getBinary('my-ejson.ejson');
   console.log(EJSON.stringify(myFile));
}

命令提示符将记录EJSON值。

链接:https://www.learnfk.comhttps://www.learnfk.com/meteor/meteor-assets.html

来源:LearnFk无涯教程网

Meteor Assets Get Binary

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

硅谷产品实战36讲 -〔曲晓音〕

代码精进之路 -〔范学雷〕

大规模数据处理实战 -〔蔡元楠〕

分布式技术原理与算法解析 -〔聂鹏程〕

成为AI产品经理 -〔刘海丰〕

快手 · 音视频技术入门课 -〔刘歧〕

Web 3.0入局攻略 -〔郭大治〕

结构学习力 -〔李忠秋〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)