【发布时间】:2016-05-07 22:13:15
【问题描述】:
我有这个中间件可以检查用户会话的每个路由。如果用户登录,这只是简单地执行,转到下一个功能。
router.use(function(req, res, next){
if(!req.user){
res.redirect('/login');
}else{
res.locals.username = req.user.username;
return next();
}
});
但是如何将它排除在某些路线上?例如,我也想在我的应用程序中做一个公共 API。比如 example.com/api/items 不应该检查用户登录会话。
【问题讨论】:
标签: javascript node.js express