Задать вопрос
@GeKskill

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

Как в серверном приложении на nodejs + express.js обрабатывать критические ошибки без падения всего приложения, а только прекращать обработку того запроса при котором возникла ошибка? В PHP для каждого запроса создается отдельный процесс и если что-то пошло не так, то отпадет только 1 клиент, а в ноде падают все клиенты сразу, как решается такая проблема?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    JVA-074 Java Advanced I: функциональное, асинхронное и реактивное программирование
    1 неделя
    Далее
  • Onskills
    Разработка VK Mini Apps
    1 месяц
    Далее
  • Shultais Education
    Программирование на JavaScript
    3 месяца
    Далее
Решения вопроса 1
@historydev
long long long long long .... int
Оберните содержимое каллбэков в try catch:
try catch

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

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

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

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

Похожие вопросы