Node keeps quitting on me when a client refreshes while still loading a page (so the socket gets terminated, while I am still processing the request). The 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)
I tried attaching on('error', ...
to:
req
objects- The return value of
listen
(I am using Express) - The return value of my
get
,use
andpost
methods.
And yet, I cannot seem to catch that error; it still gets thrown and none of my error handlers react. What could I possibly be missing?