我正在使用 NodeJS、快递和护照。但是我认为这个问题只是关于javascript。在我的路线文件中,我有
app.get( '/users', login_req, user.index);
所以当服务器在/users收到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')
}
我想,总的来说,我想知道如何将更多参数附加到回调中。