【发布时间】:2015-01-13 07:26:21
【问题描述】:
我尝试在 nitrious.io 上制作 nodeschool.io 的 makemehapi 研讨会的课程 但由于某种原因,我总是收到此错误消息:
✗ Error connecting to http://localhost:5548: ECONNREFUSED
Error: connect ECONNREFUSED
at errnoException (net.js:904:11)
at Object.afterConnect [as oncomplete] (net.js:895:19)
我试图增加超时但没有运气。
任何人都知道如何使这项工作。
罗洛夫
编辑 1:
我改变了这个:
function verify (port, stream) {
function error (err) {
exercise.emit('fail', 'Error connecting to http://localhost:' + port + ': ' + err.code)
}
hyperquest.get('http://localhost:' + port + '/')
.on('error', error)
.pipe(bl(function (err, data) {
if (err)
return stream.emit('error', err)
stream.write(data.toString() + '\n');
stream.end();
}));
}
verify(this.submissionPort, this.submissionStdout)
if (mode == 'verify') {
verify(this.solutionPort, this.solutionStdout);
到这个:
function verify (port, stream) {
function error (err) {
exercise.emit('fail', 'Error connecting to http://localhost:' + port + ': ' + err.code)
}
hyperquest.get('http://0.0.0.0' + port + '/')
.on('error', error)
.pipe(bl(function (err, data) {
if (err)
return stream.emit('error', err)
stream.write(data.toString() + '\n');
stream.end();
}));
}
verify(this.submissionPort, this.submissionStdout)
if (mode == 'verify') {
verify(this.solutionPort, this.solutionStdout);
没有任何变化。
编辑 2:我查看了其他可以完美运行的练习,其中一些也适用于 localhost,所以我认为这不是问题。
【问题讨论】: