会话,这是我的配置
app.use(session({
secret: 'secretKey',
resave: false,
saveUninitialized: true,
rolling:'true',
cookie:{
secure:true,
httpOnly: true,
maxAge: 1000 * 60 * 1
}
}));
使用此配置,我可以在Windows IE,EDGE,Chrome和Mozilla中登录和使用我的应用程序
Session {
cookie:
{ path: '/',
_expires: null,
originalMaxAge: null,
httpOnly: true,
secure: true
},
passport: { user:{ username: 'admin', admin: '1', status: true } }
}
正如您所见,在request.session对象中附加了护照对象
Session {
cookie:
{ path: '/',
_expires: Thu Sep 07 2017 19:25:04 GMT+0530 (IST),
originalMaxAge: 60000,
httpOnly: true,
secure: true }
}
我不明白为什么只有 MAC-Safari 才会在请求中附加护照对象。