Ich bin mit Sitzungen in Express- und haben es Setup als:Express.js Sitzungen arbeiten nicht über Subdomains
app.use(session({
store: new RedisStore(),
secret : '',
cookie: {
path: '/',
domain: '.localdomain.com'
},
resave: false,
saveUninitialized: false
}));
Ich habe dann localdomain.com
in meine Gastgeber sowie test.localdomain.com
, wenn ich Routen Zugriff über test.localdomain.com
Ich bin in der Lage, Sitzungsdaten zu bekommen, aber wenn ich eine AJAX-Anfrage an localdomain.com
mache, hat dies nicht die Sitzungen zur Verfügung. Zum Beispiel unter test.localdomain.com
, ich werde eine Anfrage machen:
$.get('http://localdomain.com/session')
und die Sitzung ist da, aber keiner der Werte, die ich auf Sitzung gesetzt habe, werden zurückgegeben.
Irgendwelche Ideen, wie ich auf Sitzungen zugreifen kann?