У меня есть такой код, который будет отображать шаблон нефрита без определенного маршрута. Подумайте об этом, как express.static, но он вызывает res.render с URL-адресом.
app.use(function (req, res, next) {
try {
res.render(req.url.substring(1), { title: "No Controller", user: req.session.user });
} catch (err) {
console.log(err)
next();
}
});
Проблема заключается в том, что res.render() не выбрасывает ошибку. Вместо этого он создает страницу с ошибкой. Есть ли способ обнаружить отсутствующий шаблон или любые ошибки рендеринга?