我正在使用以下命令检查对服务器的每个请求的特权:
app.all('*',users.authCheck);
但是,我希望针对一个特定请求(即登录路由)禁用此功能:
app.post('/users/login', users.login);
我知道我可以将所有路线移动到另一个目录并更改为 app.all('foobar/*',users.authCheck);
但是,我想排除一条路线。
这可能吗?
您可以在路线中添加一个if:
// Somewhere in your app
users.authCheck = function(req, res, next) {
if (req.url === '/users/login') {
return;
}
};
那不是最好的解决方案,但是现在可以为您提供帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句