0
我正在創建nodejs
登錄應用程序並使用passport
js進行身份驗證。我使用本地mysql數據庫並使用sequelize
作爲ORM庫。未處理的拒絕 - 護照登錄應用程序節點js
在我的用戶模型中,我創建了用戶名來獲取用戶。
module.exports.findUserByUsername = function(username, callback){
User.findOne({ where: {username: username} }).then(function(user) {
var userObj = user.get({plain:true});
callback(userObj);
})
};
在路由器文件
passport.use('login', new LocalStrategy(
function (username, password, done) {
User.findUserByUsername(username, function (err, user) {
if(err) {
throw err;
}
console.log(user);
})
}
));
我得到一個錯誤Unhandled rejection (<{object_values...>, no stack trace)
我怎樣才能解決這個問題呢?
你能解釋一下這個背後的概念嗎? – Shashika