【发布时间】:2011-11-09 04:17:57
【问题描述】:
我有这样的代码,它会在没有定义路由的情况下呈现一个玉模板。把它想象成 express.static 但它使用 url 调用 res.render。
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() 没有抛出错误。相反,它正在呈现错误页面。有没有办法检测丢失的模板或任何渲染错误?
【问题讨论】: