Сеансы между поддоменами в Express

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

9
задан hjpotter92 1 November 2016 в 12:34
поделиться