错误:连接ECONNREFUSED 127.0.0.1:3002

时间:2018-08-29 12:19:29

标签: node.js

我正在尝试运行一个非常简单的节点文件,该文件以前可以正常工作,但是现在出现此错误。

events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: connect ECONNREFUSED 127.0.0.1:3002
    at Object.exports._errnoException (util.js:1026:11)
    at exports._exceptionWithHostPort (util.js:1049:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)

问题是,如果我在此端口中运行另一个应用程序,就没有问题。即使更改文件中的端口,错误仍然存​​在。

文件代码:

var http = require('http');

var opcoes = {
    hostname: 'localhost',
    port: 3002,
    path: '/',
    method: 'post',
    headers: {
        'Accept': 'application/json',
        'Content-type': 'application/json'
    }
}

//Content-type
var html = 'nome=José'; //x-www-form-urlencoded
var json = { nome: 'José' };
var string_json = JSON.stringify(json);

var buffer_corpo_response = [];

var req = http.request(opcoes, function(res) {

    res.on('data', function(pedaco) {
        buffer_corpo_response.push(pedaco);
    });

    res.on('end', function() {
        var corpo_responde = Buffer.concat(buffer_corpo_response).toString();
        console.log(corpo_responde);
    });
});

req.write(string_json);
req.end();

1 个答案:

答案 0 :(得分:1)

您代码中的端口为3005。确保他们都共享该号码。