javascript - 在 Node.js 中关闭浏览器后,会话将过期。我尝试同时使用 express-session 和 cookie-session 但没有任何结果
问题描述
// const expressSession = require("express-session");
const expressSession = require("cookie-session");
app.use(
expressSession({
name: process.env.SESSION_NAME, //setting custom name
resave: false, // do not store if it never modified
secret: process.env.SESSION_SECRETE, // secrete key which we dont't want expose to client
saveUninitialized: false, //dont save the session which is empty
cookie: {
maxAge: 60 * 24 * 60 * 60 * 1000, //Session liftime
sameSite: true,
secure: IN_PROD, //set true when application is in production mode and false when it is in development mode
},
})
);
我在这里卡了很长时间,请帮助我解决它。我应该怎么做才能使关闭浏览器后会话不会过期?用户在打开浏览器一段时间后,即使上次使用浏览器时关闭了浏览器,也可以继续使用网站。
解决方案
推荐阅读
- django-models - AttributeError:“GenericForeignKey”对象没有属性“null”
- robotframework - 如何使用robotframework计算excel中任何列的单元格计数
- c# - 正则表达式、条件和 if 语句的一般问题
- gradle - 如何在离线模式下使用 gradle 运行颤振应用程序?
- superset - 如何更改我的 Superset 应用程序上的网站图标?
- c# - 使用 Dapper 时,当枚举存储为单个字符时如何解析它
- python - 在python中的AUC评估中提取TP和FP样本的索引?
- c++ - 如何在opencv c ++中从实时视频源中画一条线
- mysql - 如何在 hive 的 select 语句中编写子查询,其中附加列的单个值是通过某些行的总和获得的
- python - Odoo 不显示降价图像