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
and post
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?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…