Added global ws error handler (#6475)
Josiah Baldwin committed
Oct 25, 2024 at 03:02 UTC
36f1b4d5bee9283ede7f08507a290b6a4798dac9
1 file changed
+2
webserver.js
+2
@@ -6334,6 +6334,8 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
6334
6335
// Handle all incoming web sockets, see if some need to be handled as web relays
6336
obj.app.ws('/*', function (ws, req, next) {
6337
+ // Global error catcher
6338
+ ws.on('error', function (err) { parent.debug('web', 'GENERAL WSERR: ' + err); console.log(err); });
6339
if ((obj.webRelayRouter != null) && (obj.args.relaydns.indexOf(req.hostname) >= 0)) { handleWebRelayWebSocket(ws, req); return; }
6340
return next();
6341
});