当我运行
之后的代码时出现以下错误Error: connect ECONNREFUSED
at errnoException (net.js:901:11)
at Object.afterConnect (as 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);
答案 0 :(得分:0)
正如凤凰城所说,这意味着NodeJS无法连接到localhost:8080
您确定在该端口上有HTTP服务器吗?
您可以使用以下代码进行检查:curl http://localhost:8080
。