Meteor中的JSON文件数据访问问题?

时间:2014-02-18 06:24:23

标签: javascript json meteor

我尝试使用Meteor JS访问JSON文件数据。但是我无法访问它。谁能提出我做错了什么?

文件夹结构:

myapp project/lib folder - myfile.json

myfile.json:

EJSONObj = {
 "first": "John",
 "last": "Doe",
 "age": 39,
 "sex": "M",
 "salary": 70000,
 "registered": true,
 "favorites": 
 {
  "color": "Blue",
  "sport": "Soccer",
  "food": "Spaghetti"
 } 
}

Meteor JS:

if (Meteor.isClient) 
{
    console.log("My JSON File data:"+EJSONObj.age);
}

错误是:

Uncaught ReferenceError: EJSONObj is not defined 

1 个答案:

答案 0 :(得分:0)

Meteor最近推出了private目录,附带资产API。

文档位于http://docs.meteor.com/#assets_getText,它允许您执行的操作是将文本和二进制文件放在私人目录中,它们不会提供给客户端,并且Meteor可以访问它们服务器端。

由于Meteor获取所有其他JS和CSS资源并捆绑它们,因此私有目录是您需要阅读和使用的其他文件类型的地方。