首页 > 解决方案 > NodeJS http get方法访问响应函数中的url

问题描述

我想在回调函数中访问 http 请求 url 和参数。当我用 console.log 打印 id 时,我得到错误是 id undefined。如何访问 id 和请求 url?

const Request = require('request');
var id=5;
Request.get('https://example.com/'+id, function (error, response, body) {
        console.log("id", id);
    }
});

标签: node.js

解决方案


您的代码有效。可能是一些语法错误问题,这是更新的代码。我在控制台中对其进行了测试,并且工作正常。

const Request = require('request');
var id=5;
Request.get('https://example.com/'+id, function (error, response, body) {

    if(error) {
        return console.dir(error);
    }
console.log("id", id);

});

您可能需要查看 Request 包的官方文档 -这里链接详细解释了它的用法


推荐阅读