我是node.js的初学者。我试图从网址请求json文件(即' http://www.example.com/sample_data.json')。 我的目标是在服务器加载时仅下载/请求文件一次,然后将其保存在客户端,以便我可以在本地操作/更改它。 我试过了
var file = request('http//exmaple.com/sample_data.json')
但它返回导入模块错误。 如果有人能给我一个很棒的开始! 感谢
答案 0 :(得分:13)
要做到这一点,我会使用request
模块。
var request = require('request');
request('http//exmaple.com/sample_data.json', function (error, response, body) {
if (!error && response.statusCode == 200) {
var importedJSON = JSON.parse(body);
console.log(importedJSON);
}
})
有关该模块的详细信息,请查看以下链接: https://github.com/request/request
答案 1 :(得分:1)
关于节点的一些基础知识,以及一些首先要尝试的事情:
1)请求是用于获取文件的不错选择,但是你做了npm安装吗? " npm安装请求--save"
2)为了使用该模块,您必须"要求"它位于代码的顶部,例如:var request = require(' request');
我首先要检查这些事情。