gpt4 book ai didi

meteor - 在 Meteor 中导入 JSON 文件

转载 作者:行者123 更新时间:2023-12-03 07:37:26 24 4
gpt4 key购买 nike

我有一个想要加载的 data.json 文件,并将其放置在 lib/文件夹中。我应该怎么做才能将该 JSON 加载到服务器中的变量中?谢谢

最佳答案

您可以通过三种方式来实现此目的,这取决于您最喜欢的方式和您的用例。

第一个是将其存储为 JS 对象

如果您的 json 数据是 { "name":"bob"} 您可以在 中使用 myjson = {"name":"bob"} .js 文件位于 /lib 文件夹中,只需在需要时调用 myjson 即可。

使用 http 调用

您需要通过 meteor add http 安装 Meteor http 软件包。

服务器端代码

myobject = HTTP.get(Meteor.absoluteUrl("/myfile.json")).data;

客户端代码

HTTP.get(Meteor.absoluteUrl("/myfile.json"), function(err,result) }
console.log(result.data);
});

另一种方法是获取 ajax 样式的 json 文件(不过,您必须将其放在 /public 文件夹中,并使用 Meteor.http 来调用它。

直接读取文件

最后,您可以直接读取该文件,将 myfile.json 存储在项目根目录的 private 目录中:

var myjson = {};
myjson = JSON.parse(Assets.getText("myfile.json"));

如果您想在客户端访问它,您必须将其与 Meteor.methods 和 Meteor.call 连接

所以无论你想要哪种方式,第一种是最简单的,但我不太确定你想如何使用它,或者你是否想选择文件或其他东西

关于meteor - 在 Meteor 中导入 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15374066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com