ho lavorato attraverso le learnyoujs e tutorial flusso-avventura:guasti Errore: collegare ECONNREFUSED in nodejs tutorial di stream-avventura
https://github.com/substack/stream-adventure
https://github.com/rvagg/learnyounode#learn-you-the-nodejs-for-much-win
Ho ottenuto tutto il percorso attraverso il primo set e la maggior parte del modo approfondito il secondo, ma continuo a ricevere un errore strano ... di solito riesco a farlo andare via.
Ecco il comando/errore:
DEV/javascript/streamAdventure »stream-avventura gestito 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)
Questo lancerà, ma non uccidere il processo per il nodo, quindi ho ps aux | nodo grep e quindi trovare il processo e ucciderlo.
Ecco il codice di "lavoro" dal 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);
Se ho appena eseguito cenno httpserver.js e poi arricciare a esso, funziona benissimo .... così qualcuno ha qualche indicazioni su ciò che sta causando questo errore?
Il problema è stato risolto vedere [discussione qui] (https://github.com/nodeschool/discussions/issues/44) – gabeno