Tôi đang sử dụng tính năng vhost trong Express with Node để quản lý nhiều tên miền phụ cho ứng dụng của tôi. Ứng dụng sử dụng bí quyết cùng một phiên và quan trọng, và tôi tin rằng tôi đã sử dụng các thiết lập cookie phiên đúng:Phiên trên Tên miền phụ trong Express
cookie: {
path : '/',
domain : '.example.com',
httpOnly : false,
maxAge : 1000*60*60*24*30*12 //one year(ish)
}
tôi đặt một biến phiên trên trang web thường xuyên của tôi, nơi các tên miền phụ là ví dụ không xác định http://example.com như vậy:
req.session.rep_id = rep._id;
res.redirect('https://' + company.name + '.example.com/');
Nhưng khi tôi chuyển hướng họ đến subdomain.example.com phiên không có các thiết lập quan trọng rep_id để bất cứ điều gì. Có vẻ như phiên đang được đặt lại giữa các tên miền phụ. Làm thế nào để tôi có được điều này?