【发布时间】:2014-06-12 22:57:55
【问题描述】:
我正在使用request 从json 获取数据。但是,我不知道如何传递变量。
request.get('http://domain/to.json', function (error, response, body) {
var json_body = JSON.parse(body);
});
console.log(json_body);
但是,json_body 没有定义。
【问题讨论】:
我正在使用request 从json 获取数据。但是,我不知道如何传递变量。
request.get('http://domain/to.json', function (error, response, body) {
var json_body = JSON.parse(body);
});
console.log(json_body);
但是,json_body 没有定义。
【问题讨论】:
将您的 console.log() 放在请求回调中,或者为您的 console.log() 创建一个单独的函数并从您的请求回调中调用它。有很多不同的方法可以解决这个问题(如果您一起执行大量异步函数调用,您可能会查看 async 模块)。
【讨论】: