Node.js错误:连接ECONNRefused

时间:2014-03-27 06:15:32

标签: node.js

我是Node.js的新手,无法解决此错误:

  

错误:连接ECONNREFUSED                  在errnoException(net.js:901:11)                  在Object.afterConnect(作为oncomplete)(net.js:892)

我尝试的代码如下:

    var async = require('async'),
    request = require('request');

function done(err,results) {
    if (err) {
        throw err;
    }

    console.log('Done ! results: %j',results);
}


var collection = [1,2,3,4];

function iterator(value,callback) {
    request.post({
        url: 'http://localhost:8080',
        body: JSON.stringify(value)
    }, function (err,res,body){
        if (err) {
            callback(err,body && JSON.parse(body));
        }

    });
}

async.map(collection,iterator,done);

1 个答案:

答案 0 :(得分:0)

ECONNREFUSED –服务器拒绝连接错误 端口被阻止可能是此问题的根本原因,请检查您的连接是否被阻止,甚至更改的默认端口也可能导致此问题。确定您要连接到的应用程序/服务,并且其端口被阻止或更改。

然后根据您的情况检查应用程序是否托管在端口:8080上。

但是,这很可能发生在FileZilla中。