2014-02-12 161 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; 
    } 
}; 

這是不是最好的解決方案,但是會幫助您現在。