koa-session 在IE下不起作用
router
.get('/', async function (ctx, next) {
ctx.state = {
user: ctx.session.user
};
await ctx.render('index', {});
})
.get('/login', async function (ctx, next) {
if (ctx.session.user) {
ctx.redirect('/');
} else {
await ctx.render('login', {});
}
})
.post('/login', async function (ctx, next) {
const {name, password} = ctx.request.body;
if (name && password) {
ctx.session.user = name;
ctx.redirect('/');
} else {
ctx.body = '输入用户名和密码';
}
})
app.use(session({signed: false,maxAge: 100000}, app));
使用koa2写了一个简单的登录,上面session的过期时间是100秒,但奇怪的是在chrome下100后刷新,session是过期了的,需要重新登录。但是在IE11下,一直不过期,什么原因?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论