草庐IT

validPassword

全部标签

未经处理的拒绝typeerror:dbuser.validpassword不是函数续集节点react Passport

我正在尝试在我的Web应用程序上使用护照身份验证。我正在使用续集ORM,ReactJS前端以及Express和Node后端。现在,当我注册用户时,一切正常。当我尝试登录时,问题就到了。我看到用户查询数据库以使用正确的电子邮件查找用户,但是当该比较密码时,我会遇到错误。“未经拒绝的typeerror:dbuser.validpassword不是函数”这是我的config/passport.js文件:varpassport=require("passport");varLocalStrategy=require("passport-local").Strategy;vardb=require(".

Node.js 和 Passport 对象没有方法 validPassword

我正在使用Node.js+Express+Passport创建一个简单的身份验证(本地)到目前为止,当输入错误的用户名或密码时,用户会被重定向到错误页面但是当用户输入正确的用户名和密码时,我得到了这个错误node_modules\mongoose\lib\utils.js:435throwerr;^TypeError:Object{_id:50b347decfd61ab9e9e6768f,username:'saleh',password:'123456'}hasnomethod'validPassword'我不确定那里出了什么问题app.js(我删除了不必要的代码):varpassp