@LionG

Как для EJS сделать обработку ошибок что бы сервер не крашился?

В случае если что то пошло не так в ejs файле то сервер крашится.
Program node server.js exited with code 1

Как это обработать что бы например если произошла ошибка то отрендерить другой файл а не убивать сервер ?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
kshshe
@kshshe
Frontend developer
try {
    // что-то делаете
} catch (error) {
    // обрабатываете ошибку
}


Но обработка ошибок не всегда сможет гарантировать, что программа никогда не упадет, поэтому стоит использовать процесс-менеджеры, например, forever. Они будут перезапускать процесс при падениях.

Установка:
npm i -g forever

Запуск сервера (вместо node server.js)
forever start server.js
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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