express-session中间件的session过期时间不能修改的问题,我已经凌乱了,不解决不吃饭,别让我饿肚子啊大家!
下面是我的session设置,在内存中保存的session: 问题是: 1.设置了用户登录5分钟后过期–如果用户没有访问服务器的话 2.但是用户在登录后一直有访问服务器的操作–通过Ajax,但是session在5分钟过后还是过期了 3.为什么session过期时间没有往后推移呢?
16 回复
sessionstore是如何设置的
我用的是mongoStore,在配置项中设置失效时间,你是基于内存的,不写cookie失效时间,你试试行吗
@aquarius001 那岂不是一直在线
cookie不设置应该默认是会话级别的吧,关闭浏览器就失效了
要不然换一下其他的方式吧,刚才看了一下源码,也不建议使用
@aquarius001 但是服务器端session怎么办,我需要让用户的session超过设定时间就下线的
不好意思,帮不上你了
@aquarius001 好吧,多谢你了
@aquarius001 我也不知道还有其他什么方式,望指教
@ddzjs 问题解决了吗
session({rolling: true})
坟啊
就是属性rolling:true,13楼正解,楼主自己看下文档呗。
楼上正解 自豪地采用 CNodeJS ionic
我比较好奇楼主最后吃饭了没。