有人知道为什么可以这样写代码吗
passport.authenticate(
'local', {
session: false
})(req, res, () => {
res.status(200).send('Successfully created a new account');
});
我只知道代码通常是这样写的:
passport.authenticate('local', {session: false}, (err, user, info) => {
if (err || !user) {
return res.status(400).json({
message: 'Something is not right',
user : user
});
})(req,res);
请注意,差异位于(req,res)