【发布时间】:2018-05-17 12:42:05
【问题描述】:
我正在使用 express 和 pug,有一些值我想在每个请求上传递给 pug,例如:req.session 和 req.path。每次都将这些值传递给render() 方法似乎太多余了。
所以不要做这样的事情:
app.get('/', (req, res) => {
res.render('home', {session: req.session})
})
app.get('/profile', (req, res) => {
res.render('profile', {session: req.session})
})
添加的路线越多,我需要管理的项目就越多。除了app.locals 之外,是否有一种全局方式可以设置它们一次,以便它们在每个请求中都是唯一的?
【问题讨论】:
标签: javascript node.js express pug