Node.js 为会话cookie提供服务而不是使用maxAge的节点

Node.js 为会话cookie提供服务而不是使用maxAge的节点,node.js,cookies,Node.js,Cookies,我使用来自的代码提供cookies并记住用户: const-cookieParser=require('cookie-parser'); const session=require('cookie-session'); // ... 常量app=express(); //使用加密cookie启用会话 use(cookieParser(config.secret)); 应用程序使用( 会议({ //饼干有效期:90天 cookie:{maxAge:90*24*60*60*1000}, secret

我使用来自的代码提供cookies并记住用户:

const-cookieParser=require('cookie-parser');
const session=require('cookie-session');
// ...
常量app=express();
//使用加密cookie启用会话
use(cookieParser(config.secret));
应用程序使用(
会议({
//饼干有效期:90天
cookie:{maxAge:90*24*60*60*1000},
secret:config.secret,
签名:对,
雷萨夫:是的,
})
);
问题是提供的cookie是会话cookie(我用Chromium Developer工具检查了它们),并在浏览器窗口关闭时删除。我检查了Rocket Rides的实时服务器是否也提供会话cookie

如何强制执行
maxAge
,使cookie持续90天?

在这里尝试一下

app.use(cookieParser(config.secret));
app.use(
  session({
     // Cookie Options
    maxAge: 90 * 24 * 60 * 60 * 1000,
    secret: config.secret,
    signed: true,
    resave: true,
  })
);