“Error: socket cuelga” con Express

El nodo me abandona cuando un cliente se actualiza mientras todavía está cargando una página (por lo que el socket se termina, mientras todavía estoy procesando la solicitud). El error:

[ERROR] - Error: socket hang up at createHangUpError (http.js:1472:15) at Socket.socketCloseListener (http.js:1522:23) at Socket.EventEmitter.emit (events.js:95:17) at TCP.close (net.js:465:12) (at lib/Maintenance.js:38) 

Intenté adjuntar on('error', ... a:

  1. req objetos
  2. El valor de retorno de listen (estoy usando Express)
  3. El valor de retorno de mis métodos de get , use y post .

Y, sin embargo, parece que no puedo atrapar ese error; Todavía se tira y ninguno de mis controladores de error reactjs. ¿Qué podría faltar?

Adjuntar escuchas de error a los objetos de socket

 app.use(function(req, res, next) { req.socket.on("error", function() { }); res.socket.on("error", function() { }); next(); }); 

intente atrapar un error como este y vea si funciona …

 app.use(function(err,req, res, next) { if(err)console.log(err); next(); });