@GeKskill

Обработчик ошибок express.js?

Как в серверном приложении на nodejs + express.js обрабатывать критические ошибки без падения всего приложения, а только прекращать обработку того запроса при котором возникла ошибка? В PHP для каждого запроса создается отдельный процесс и если что-то пошло не так, то отпадет только 1 клиент, а в ноде падают все клиенты сразу, как решается такая проблема?
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@historydev
Острая аллергия на анимешников
Оберните содержимое каллбэков в try catch:
try catch

Тогда ваше приложение не будет падать при ошибках в логике.

Если по нормальному, помимо промисов и try catch, обрабатывать их до логики: https://expressjs.com/en/guide/error-handling.html....

Здесь вы можете разгуляться по полной.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы