Показывать страницу с ошибкой вместо ошибки, если на сервере произошла какая-то ошибка в серверной части или движке шаблонов - PullRequest
0 голосов
/ 02 августа 2020

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

Я хочу показать: -

ОШИБКА СЕРВЕРА

1 Ответ

0 голосов
/ 02 августа 2020

Вы можете использовать переменную конфигурации со средой и параметром обратного вызова для управления ею. Примерно так:

app.get('/index', function(req, res){
        res.render('index', {
            name: "Index", 
         },  function(err, html) {
            const error = config.environment === 'PRO' ? 'SERVER ERROR' : err; 
            err ? res.send(error) : res.send(html);
        });
 });
...