Я использую паспорт для своей учетной записи, и мне было интересно, можно ли не подключить пользователя после регистрации и перенаправить на страницу входа. В моей локальной Стратегии после того, как я сохранил пользователя, я возвращаю его, используя «done»:
newUser.save(function(err, result){
if(err){
return done(err)
}
return done(null, newUser)
})
Если я верен, когда я возвращаю пользователя, он сериализует его, и я должен вернуть его, в противном случае возникает «faultRedirect» ». Но я просто хочу сохранить его, используя локальную стратегию и сообщения fla sh, а затем перенаправить его на страницу входа. Возможно ли это с помощью паспортных и локальных стратегий?
маршрутизация (express):
router.post('/signup', passport.authenticate('local.signup',{
successRedirect: '/user/profile',
failureRedirect: '/user/signup',
failureFlash: true
}));