2014-02-12 135 views
2

一个特定的路径,我使用下面的检查权限在每次请求到我的服务器:排除从快车所有()

app.all('*',users.authCheck); 

但是,我想禁用此为一个特定的请求,即登录路径:

app.post('/users/login', users.login); 

我知道我可以我所有的路线移动到另一个目录,并切换到app.all('foobar/*',users.authCheck);

但是,我宁愿要排除一个途径。

这可能吗?

回答

1

如果你的路线你可以简单地添加:

// Somewhere in your app 
users.authCheck = function(req, res, next) { 
    if (req.url === '/users/login') { 
    return; 
    } 
}; 

这是不是最好的解决方案,但是会帮助您现在。