tuve este problema, y pensé que era una cuestión puerto, pero resultó ser un problema IP .
Tenía mi variable de entorno HOST
apuntando a una IP estática, y mi servidor de Nodo estaba escuchando esa dirección. En algún momento, cuando mi enrutador se recicló, comenzó a asignarle a mi máquina una nueva IP y comencé a recibir el error que publicó. Fue arreglado al cambiar la dirección que mi servidor estaba escuchando.
Mi config:
app.set('port', process.env.PORT || 3000);
app.set('host', process.env.HOST || '0.0.0.0');
http.createServer(app).listen(app.get('port'), app.get('host'), function(){
console.log("Express server listening on port " + app.get('port'));
});
Asegúrese de que su anfitrión está afectando a su máquina. En cualquier caso, el bucle de retorno, como @miltonb sugirió, debería siempre funciona:
app.set('host', '127.0.0.1');
¿Qué puerto es la configuración de su archivo de nodo para escuchar? – srquinn