1

我正在尝试在两个 express.js 应用程序之间共享相同的会话 cookie。我在两个应用程序配置上设置了相同的秘密和相同的密钥 ID。然后我让它们在同一个域(不同的端口)上运行。

这两个应用程序在 app.js 中都有以下内容:

app.use(express.cookieParser());
app.use(express.session({
  store: db.sessionStore,
  secret: 'samesecretforall',
  key: 'express.sid',
  cookie: {
    maxAge: null,
    path: "/",
    domain: ".localhost"
  }
}));

从理论上讲,它们应该为会话 cookie 共享相同的值,对吧?我看到的是,一旦我在我的应用程序之间切换,cookie“express.sid”的值就会改变。

我错过了什么吗?

4

0 回答 0