nodechool.io / makemehapi不适用于nitrious.io

我尝试在nitrious.io的nodechool.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:我看过其他的练习,完美的工作,其中一些也与本地主机工作,所以我不认为这是一个问题。

Nitrous服务器在0.0.0.0上侦听,因此您将需要重新configuration您的主机以使用该主机而不是本地主机。 一旦改变,那么连接应该工作。

Interesting Posts