8
我在Express with Node中使用vhost功能來管理我的應用的多個子域。該應用程序使用相同的會話密鑰和關鍵,我相信我已經使用了正確的會話cookie設置:跨Express中的子域的會話
cookie: {
path : '/',
domain : '.example.com',
httpOnly : false,
maxAge : 1000*60*60*24*30*12 //one year(ish)
}
我把我的常規網站的會話變量,其中的子域是未定義例如http://example.com像這樣:
req.session.rep_id = rep._id;
res.redirect('https://' + company.name + '.example.com/');
但是當我重定向他們subdomain.example.com的會話沒有rep_id鍵設置任何東西。似乎會話正在子域之間重置。我如何解決這個問題?