我的node.js http请求第一次工作,现在它显示一些错误

时间:2015-10-26 17:48:44

标签: javascript node.js http request getaddrinfo

我正在使用node.js'request'模块来发出http请求。这段代码第一次有效。但现在它显示出一些错误。

{ [Error: getaddrinfo ENOTFOUND www.google.com]
 code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'www.google.com' }

错误:

rpivotTable

我无法理解为什么会这样。我的互联网工作正常,我可以在浏览器中打开google.com。

1 个答案:

答案 0 :(得分:1)

这是一个DNS问题。您可以尝试明确使用Google的DNS:

require('dns').setServers(['8.8.8.8','8.8.4.4']);

然后执行您的请求。