我使用
passport.js
和 passport-local-mongoose
进行用户身份验证。用户注册顺利。但是用户登录不起作用。终端向我显示此错误:MongooseError Model.prototype.save() no longer accepts a callback
这是我的代码。但我找不到任何错误请帮助我:
router.get('/login_success', (req, res) => {
return res.status(200).json(
req.user
);
});
router.get('/login_error', (req, res) => {
return res.status(401).json({message:"Ýalnyş maglumat"})
});
router.post("/login",
passport.authenticate("local", { successRedirect: '/api/auth/login_success', failureRedirect: '/api/auth/login_error' }
) , function (req, res) {
});