【问题标题】:How to pass variable with `request` module如何使用`request`模块传递变量
【发布时间】:2014-06-12 22:57:55
【问题描述】:

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

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

console.log(json_body);

但是,json_body 没有定义。

【问题讨论】:

标签: json node.js request


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-11-11
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    • 2016-12-28
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多