如何使用`request`模块传递变量

时间:2014-04-27 12:31:30

标签: json node.js request

我正在使用requestjson获取数据。但是,我不知道如何传递变量。

request.get('http://domain/to.json', function (error, response, body) {
    var json_body = JSON.parse(body);
});

console.log(json_body);

但是,json_body未定义。

1 个答案:

答案 0 :(得分:0)

将console.log()放在请求回调中,或者为console.log()创建一个单独的函数,并从请求回调中调用它。有很多不同的方法可以解决它(如果您正在一起进行大量异步函数调用,可以查看async模块。)