在PassportJS Google OAuth策略中,出于一些奇怪的原因,当我序列化用户标识并将其发送到cookie以发送到浏览器时,它不会返回该标识以反序列化它,我是因为当我console.log
用户,它返回undefined
,passportjs google oauth2策略
passport.deserializeUser((id, done) => {
User.findById(id).then((user, done) => {
console.log(user);
done(null, user);
});
});
详谈我的cookie被下面
app.use(cookieSession({
maxAge: 24 * 60 * 60 * 1000,
keys: 'dkfehfhgddf'
}));
您使用的猫鼬来从MongoDB的用户数据? –
是啊我do.use mongodb –