我正在使用request从json
获取数据。但是,我不知道如何传递变量。
request.get('http://domain/to.json', function (error, response, body) {
var json_body = JSON.parse(body);
});
console.log(json_body);
但是,json_body
未定义。
答案 0 :(得分:0)
将console.log()放在请求回调中,或者为console.log()创建一个单独的函数,并从请求回调中调用它。有很多不同的方法可以解决它(如果您正在一起进行大量异步函数调用,可以查看async
模块。)