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