我正在使用NodeJS,快遞和護照。不過,我認爲這個問題只是關於JavaScript。 在我的路線文件,我有如何爲我的函數添加更多參數?
app.get( '/users', login_req, user.index);
所以當服務器接收以/用戶的GET請求,它會通過req, res, next
通過login_req功能,login_req將調用user.index功能,如果用戶被授權。我想知道如何以及如何爲login_req添加更多參數?我的目標是能夠傳遞其他參數,如login_req(['admin'],['user1', 'user2'])
,以便能夠選擇哪些用戶可以訪問user.index。
這裏是我的login_req代碼:
exports.login_req = function(req, res, next) {
if (req.isAuthenticated()) { return next(); }
res.redirect('/login')
}
我猜想,在一般情況下,我不知道如何以更多的參數附加到回調。
你的語法是有點過。 'login_req({'admin'},{'user1','user2'});'會更接近你所需要的。 –
聽起來像你需要一個回調。 – elclanrs
@LayTaylor修,謝謝! –