【问题标题】:Nodejs HTTP Request ERRCONNREFUSEDNodejs HTTP 请求 ERRCONNREFUSED
【发布时间】:2015-04-09 10:28:57
【问题描述】:

我正在尝试开始构建节点应用程序,但我的实例遇到了问题。

在使用require('http').get(...) 一段时间但没有成功后,我决定尝试 API 文档中的示例,如下所示。

var http=require('http')
http.get("http://www.google.com/index.html", function(res) {
    console.log("Got response: " + res.statusCode);
}).on('error', function(e) {
    console.log("Got error: " + e.message); 
});

http.get api, Nodejs.org

我每次尝试都会收到一条错误消息ECONNREFUSED

更详细的错误对象如下;

 Got error: 
 { [Error: connect ECONNREFUSED]
     code: 'ECONNREFUSED',
    errno: 'ECONNREFUSED',
  syscall: 'connect' }

` 我真的不知道为什么会这样,我尝试的每个主机都会收到相同的错误消息,甚至是 localhost/127.0.0.1、www.google.com、www.example.com

uname -a

Linux localhost 3.10.18 #1 SMP Fri Mar 20 20:43:59 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux

节点-v

v0.6.12

npm -v

1.1.4

【问题讨论】:

  • 我如何投票否决你的评论?
  • 你可以标记它,如果你想

标签: javascript node.js


【解决方案1】:

将我的节点更新到更新版本后,我可以成功使用 require('http').get(...) 。

【讨论】:

    猜你喜欢
    • 2018-12-31
    • 2017-07-30
    • 2015-09-13
    • 1970-01-01
    • 2013-01-03
    • 2019-03-26
    • 2017-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多