我有一个带有基于会话 cookie 的身份验证的 PWA。我为 cookie 会话设置了一条消息,以防止 cookie 在关闭浏览器时被破坏。一切工作正常,除了当我在 Android 主屏幕中安装 PWA 时。如果我从主屏幕快捷方式登录,然后终止已安装的 PWA 进程并重新打开它,我必须再次登录,我的会话 cookie 似乎丢失了。为什么?当您终止已安装的 PWA 进程时,cookie 会被销毁吗?预先感谢您的帮助。
sessionConfig = {
store: new RedisStore({
host: process.env.REDIS_HOST,
port: process.env.REDIS_PORT,
pass: process.env.REDIS_PASSWORD
}),
secret: config.SESSION_SECRET,
name: 'mcdvsid',
saveUninitialized: false,
resave: false,
cookie: { secure: config.COOKIE_SECURE, maxAge: ONE_YEAR }
};
}
app.use(session(sessionConfig));
Run Code Online (Sandbox Code Playgroud)