我一直在使用mongo,但现在正在测试redis作为会话存储。但是我有一个特殊的需求,那就是当我使用的framworks更改会话中的数据时得到通知,这可能吗?
当会话超时和req.session.user被清除时,我可以得到通知吗?当会话中的其他内容更新时,我可以得到通知吗?
const redis = require('redis');
const expressSession = require('express-session');
const RedisStore = require('connect-redis')(expressSession);
const redisClient = redis.createClient();
const session = expressSession({
secret: 'very secret',
saveUninitialized: false,
resave: false,
rolling: true,
httpOnly: true,
store: new RedisStore({ client: redisClient }),
cookie: {
maxAge: 604800000, // week
httpOnly: true,
secure: 'auto',
sameSite: 'lax',
},
});
暂无答案!
目前还没有任何答案,快来回答吧!