1
안녕하세요 나는 여권을 사용할 때마다 400 개의 잘못된 요청 오류가 발생합니다. 내가 뭐 잘못하고 있는지 말해줘. 당신은 그것의 불가능을 준 바로는Passport local returns 오류 우편 배달부와 400 나쁜 요청
passport.use(new LocalStrategy(
{
email:'email',
password:'password'
},
function(email, password, done){
adminModel.getAdmin(email, function(err, admin){
if(err){ return done(err);}
if(!admin){
return done(null, false, {message: 'Invalid Username.'});
}
adminModel.comparePassword(password, admin.password, function(err, isMatch){
if(err){return done(err);}
if(isMatch){
return done(null, admin);
}else{
return done(null, false, {message: 'Invalid Password'});
}
})
});
}
));
passport.serializeUser(function(admin, done){
done(null, admin._id);
});
passport.deserializeUser(function(id, done){
adminModel.findById(id,function(err, admin){
done(err, admin);
});
});
router.post('/login', passport.authenticate('local'),function(req, res){
res.send(req.body);
});