Mongoose model.proptype.savepassport.js错误

7eumitmz  于 2023-03-08  发布在  Go
关注(0)|答案(1)|浏览(133)

我使用passport.jspassport-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) {

});
3b6akqbq

3b6akqbq1#

我发现了问题。新版本mongoose^7.0.0的问题。安装mongoose^6.9.0后工作正常

相关问题