Я только что начал опробовать node.js несколько дней назад. Я понял, что Node завершается всякий раз, когда у меня есть необработанное исключение в моей программе. Это отличается от обычного контейнера сервера, на котором я был обнаружен, где только рабочий поток умирает, когда происходят необработанные исключения, и контейнер все равно сможет получить запрос. Это вызывает несколько вопросов:
-  Является ли process.on('uncaughtException')единственным эффективным способом защиты от него?
-  Будет ли process.on('uncaughtException')улавливать необработанное исключение при выполнении асинхронных процессов?
- Есть ли уже построенный модуль (например, отправка электронной почты или запись в файл), который я мог бы использовать в случае неперехваченных исключений?
Я был бы признателен за любой указатель/статью, которая показала бы мне общие рекомендации по обработке исключенных исключений в node.js
