关于在koa2中session的疑问
来源:5-13 已登录状态

慕设计9348276
2021-01-30
app.use(session({
key: ‘weibo.sid’, // cookie name 默认是 koa.sid
prefix: ‘weibo:sess:’, // redis key 的前缀,默认是 koa:sess:
cookie: {
path: ‘/’,
httpOnly: true,
maxAge: 24 * 60 * 60 * 1000 // 单位 ms
},
store: redisStore({
all: ${REDIS_CONF.host}:${REDIS_CONF.port}
})
}))
这里用的redisStore,可是我的redis明明是没有开的,但是用户登录后session还是有的,并没有报错,请问这个时候的session是存在哪里呢?ctx.session,是不是就自己在内存开辟一个空间来存储了呢? 谢谢老师。
写回答
1回答
-
如果没存储到 redis,那就是存储到内存里的。你可以重启一下 node 进程,看看 session 是不是会重置。
012021-01-31
相似问题