unhandledRejection срабатывает когда Promise отклонён без .catch(). uncaughtException — когда синхронный код выбросил ошибку без обработки. Можно слушать их через process.on(), но лучше не использовать их как механизм восстановления — process может быть в неконсистентном состоянии. Правильно: логировать ошибку и завершать процесс (PM2 или cluster перезапустят). Начиная с Node 15 unhandledRejection завершает процесс по умолчанию.
Что такое unhandledRejection и uncaughtException?
Middle
341 просмотровAFK Offer AI
Как настроить TypeScript в Node.js проекте?