Pracuję przez learnyoujs i samouczków strumień-Adventure:Rozwiązywanie problemów Błąd: połączyć ECONNREFUSED w nodejs tutorialu strumień-przygodowej
https://github.com/substack/stream-adventure
https://github.com/rvagg/learnyounode#learn-you-the-nodejs-for-much-win
stałam się przez całą drogę pierwszy set i większość drogi dokładnie na drugim, ale ciągle dostaję dziwny błąd ... zazwyczaj mogę go zmusić do odejścia.
Oto komenda/error:
DEV/javascript/streamAdventure »stream-przygodowa prowadzony httpserver.js
stream.js:94
throw er; // Unhandled stream error in pipe.
^
Error: connect ECONNREFUSED
at errnoException (net.js:901:11)
at Object.afterConnect [as oncomplete] (net.js:892:19)
To uruchomi ale nie zabić proces dla węzła, więc ps aux | grep node, a następnie znajdź proces i zabij go.
Oto „pracuje” kod z samouczka:
var http = require('http');
var through = require('through');
var server = http.createServer(function (req, res) {
if (req.method === 'POST') {
req.pipe(through(function (buf) {
this.queue(buf.toString().toUpperCase());
})).pipe(res);
}
else res.end('send me a POST\n');
});
server.listen(8000);
Gdybym tylko uruchomić nod httpserver.js a następnie zwijają na to, że działa dobrze .... więc czy ktoś ma żadnego wglądu w to, co powoduje ten błąd?
Problem został rozwiązany patrz [dyskusja tutaj] (https://github.com/nodeschool/discussions/issues/44) – gabeno