这个
passport.authenticate
返回函数。
你可以试试这个
console.log(passport.authenticate('basic', { session: false }));
它会打印出
function(req, res, next){ ... }
这意味着
app.get
你的应用程序启动后会像这样
app.get('/api/me',
function(req, res, next){
// now passport has access to the "req" even though you didn't pass request to it
// passport's authentication logic here
},
function(req, res) {
res.json(req.user);
});