Node.js ECONNRESET错误

时间:2015-02-25 16:17:03

标签: node.js

我在Windows 7和Mac Snow Leopard上尝试了下面的代码,我收到了与Node.js相同的错误0.12.0

我有其他端口号,我尝试使用'localhost'而不是'127.0.0.1'。我在C:\ Windows \ System32下的主机文件中有IP。我在这里不知所措,但行为是一致的,我在网上看到很多喋喋不休,没有真正的答案或解决方案,但这里的人得到了可靠的答案。

来自Node.js命令提示符的响应

{ [Error: connect ECONNREFUSED]
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect' }
{ [Error: socket hang up] code: 'ECONNRESET' }

代码

var http = require('http');

var makeRequest = function(message) {
  var options = {
      host: '127.0.0.1', port: 8080, path: '/', method: 'POST', headers: {
      'Content-Type': 'application/text',
      'Content-Length': message.length
    }
  }

  var request = http.request(options, function(response) {
    response.on('data', function(data) {
      console.log(data);
    });
  });

  process.on('uncaughtException', function (err) {
    console.log(err);
  });

  request.write(message);
  request.end();    
}

makeRequest('Hi!!!!');

0 个答案:

没有答案