我试图在两个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"我在应用程序之间切换时立即更改。
我错过了什么吗?