0

为什么当我运行 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);
});
4

2 回答 2

0

如果安装了请求,您的代码似乎应该可以正常工作。您未定义的可能原因是您的互联网连接有问题。

首先检查您是否可以访问互联网。你可以试试这段代码:

 require('dns').resolve('www.google.com', function(err) { 
   if (err) { 
     console.log("No connection"); 
   } else { 
     console.log("Connected"); 
     } 
 });
于 2017-12-08T08:23:42.197 回答
0

我使用 env|grep -i proxy 检查了代理,然后为 http_proxy 或其他已设置的代理取消设置代理。为此的命令是:unset http_proxy

于 2017-12-08T13:21:04.227 回答