为什么当我运行npm请求模块时,我得到的输出是undefined
?
const request = require('request');
request({
url: 'https://maps.googleapis.com/maps/api/geocode/json?address=1301%20lombard%20street%20philadelphia',
json: true
}, (error, response, body) => {
console.log(body);
});
答案 0 :(得分:0)
看起来如果安装了请求,您的代码应该可以正常工作。您未定义的可能原因是您的互联网连接存在问题。
首先检查您是否可以访问互联网。您可以尝试以下代码:
require('dns').resolve('www.google.com', function(err) {
if (err) {
console.log("No connection");
} else {
console.log("Connected");
}
});
答案 1 :(得分:0)
我检查了代理使用 env | grep -i proxy 然后取消设置http_proxy或其他已设置的代理的代理。该命令为:unset http_proxy