. Я использую функцию vhost в Express с Node для управления несколькими субдоменами для своего приложения. Приложение использует тот же секрет и ключ сеанса, и я полагаю, что использовал правильные настройки файла cookie сеанса :
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 _не установлен ни на что. Кажется, сеанс сбрасывается между поддоменами. Как мне обойти это?