我有一个嵌套路由器:
index.js
router.use('/panel', panel);
panel.js
panel.all('/*', function (req, res, next) {
< MAYBE I CAN ADD STH HERE? >
next();
});
panel.get('/', function (req, res) {
...
res.render('panel', {admin: userIsAdmin})
});
panel.get('/profile', function (req, res) {
...
res.render('panel/profile', {admin: userIsAdmin})
});
...
现在我要所有从 /panel
如果登录用户是管理员,则包含该信息。
我不想让他们有这样的东西 res.render('panel', {admin: userIsAdmin})
在每一条路线上。
有什么更好的方法可以优雅地解决这个问题?
暂无答案!
目前还没有任何答案,快来回答吧!