Я хочу сериализовать, десериализовать и получать электронную почту пользователя из сеанса, когда пользователь уже вошел в систему.
Вот как я это себе представляю (это не работает таким образом):
passport.serializeUser(function (req, user, done) {
done(null, req.session.passport.user);
});
passport.deserializeUser(function (email, done) {
User.findOne({ req.session.passport.user }).exec((err, user) => {
done(err, user);
})
});
Кто-нибудь знает, как это сделать? Кстати, req.session.passport.user правильно получает электронную почту пользователя, моя единственная проблема в том, что она не получается, как описано выше.