我已经看到了几种变化。假设我希望我的 cookie 在一秒钟后过期。我应该使用
app.use(express.session({ secret: 'mysecret', maxAge: new Date(Date.now() + 1000)}));
或者
app.use(express.session({ secret: 'mysecret', maxAge: 1000}));
或者
app.use(express.session({ secret: 'mysecret', cookie: {maxAge: new Date(Date.now() + 1000)}}));
或者
app.use(express.session({ secret: 'mysecret', cookie: {maxAge: 1000}}));
还假设我已正确设置我的 cookie 过期并且它已过期。如果用户不重新启动他们的浏览器,他们是否仍然保留 cookie 信息,直到他们这样做?