我的服务器上有几个包含 JSON 数据的文件。我想通过一个 GET 请求接收这些文件中包含的数据。
现在我的代码如下所示:
app.get('/json', function(req, res){
fs.readFile(__dirname + '/file01.json', function(err, content){
var data01 = content;
});
fs.readFile(__dirname + '/file02.json', function(err, content){
var data02 = content;
});
res.send({file01: data01, file02: data02});
});
我知道这绝对不是这样做的方法,发送响应时仍在读取文件,我不确定 data01 和 data02 是否是全局定义的。
但是,这样做的方法是什么?
我应该使用流吗?我应该使用多个res.write()
吗?开导我。