【发布时间】:2018-07-15 20:33:27
【问题描述】:
我正在使用角色授权 (connect-roles),并尝试为每条路由添加多个角色。这是使用 express 和 monogoose。这是我目前拥有的代码:
router.get('/admin/:slug', function (req, res) {
if (user.can('vip')) {
adminController.showVipView // <-- this is what I need to work
} else {
// call a different view
}
});
在没有 if 语句的情况下,它通常是这样工作的。这似乎是超级基本的快递,但我就是无法让它工作。
router.get('/admin/:slug', user.can('vip'), adminController.showVipView);
【问题讨论】:
标签: javascript express mongoose routes authorization