Aks*_*hat 80
有三种方法可以解决这个问题,这取决于您最满意的用途和用例.
第一种是将其存储为JS对象
如果您的json数据{ "name":"bob" }
可以myjson = {"name":"bob"}
在.js
文件/lib
夹中的文件中使用,只需myjson
在需要时调用即可.
使用http呼叫
您需要Meteor http
通过安装的软件包meteor add http
.
服务器端代码
myobject = HTTP.get(Meteor.absoluteUrl("/myfile.json")).data;
Run Code Online (Sandbox Code Playgroud)
客户端代码
HTTP.get(Meteor.absoluteUrl("/myfile.json"), function(err,result) }
console.log(result.data);
});
Run Code Online (Sandbox Code Playgroud)
另一种方法是获取json文件的ajax样式(你必须把它放在你的/public
文件夹中然后Meteor.http
用来调用它.
直接阅读文件
最后,你可以读取文件直接,您存储myfile.json
在private
您的项目的根目录:
var myjson = {};
myjson = JSON.parse(Assets.getText("myfile.json"));
Run Code Online (Sandbox Code Playgroud)
如果你想访问该客户端上的你将有一个Meteor.methods和Meteor.call接口它
所以无论你想要哪种方式,第一种方法都是最简单的,但我不太清楚你想如何使用它,或者你是否想要选择文件或其他东西
归档时间: |
|
查看次数: |
23709 次 |
最近记录: |