WebServer: Uncaught exception kills it and is not logged
Created by: karatheodory
Когда WS умирает от непойманного исключения (типа cannot read property 'something' of undefined), исключение остаётся незаписанным в логи. Нужно сделать, чтобы приложение умирало, но исключение при этом логировалось.
Для перехвата исключений можно использовать
process.on('unhandledException', (error) => {...});
Умирать нужно с ненулевым кодом выхода.