我是一个node.js初学者。我尝试从URL(即'http://www.example.com/sample_data.json')请求一个json文件。 我的目标是在服务器加载时仅下载/请求一次文件,然后将其保存在客户端,以便可以在本地进行操作/更改。 我尝试了
var file = request('http//exmaple.com/sample_data.json')
但是它返回了一个导入模块错误。 如果有人能给我一个起点,那就太好了! 谢谢。
我是一个node.js初学者。我尝试从URL(即'http://www.example.com/sample_data.json')请求一个json文件。 我的目标是在服务器加载时仅下载/请求一次文件,然后将其保存在客户端,以便可以在本地进行操作/更改。 我尝试了
var file = request('http//exmaple.com/sample_data.json')
但是它返回了一个导入模块错误。 如果有人能给我一个起点,那就太好了! 谢谢。
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
关于Node.js的一些基础知识,以及一些首要尝试的事情:
1)使用request获取文件是一个不错的选择,但你是否进行了npm安装?"npm install request --save"
2)为了使用该模块,您需要在代码顶部“require”它,例如:var request = require('request');
我建议首先检查这些内容。
https
模块。 - Jonathan Benn