Ich habe durch die learnyoujs und Stream-Abenteuer Tutorials arbeiten:Fehlerbehebung Fehler: Verbindung ECONNREFUSED in NodeJS Stream-Abenteuer Tutorial
https://github.com/substack/stream-adventure
https://github.com/rvagg/learnyounode#learn-you-the-nodejs-for-much-win
ich durch den ganzen Weg bekommen haben der erste Satz und die meiste Zeit über die zweite, aber ich bekomme immer wieder einen seltsamen Fehler ... normalerweise kann ich es verschwinden lassen.
Hier ist der Befehl/Fehler:
DEV/javascript/streamAdventure »stream-Abenteuer laufen 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)
Dies wird gestartet, aber nicht den Prozess für den Knoten töten, so dass ich ps aux | grep Knoten und dann den Prozess finden und es töten.
Hier ist das „Arbeiten“ Code aus dem Tutorial:
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);
Wenn ich laufe nur nicken httpserver.js und dann auf sie rollen, es funktioniert gut .... so hat jemand einen Einblick in das, was verursacht diesen Fehler?
Das Problem wurde behoben siehe [Diskussion hier] (https://github.com/nodeschool/discussions/issues/44) – gabeno