Я столкнулся с проблемой, когда я не могу получить sessionID в Safari. Я не могу получить идентификатор сеанса при дальнейших вызовах в localhost, а также в вызовах https.
Ниже код, который я использую в моем server.js
. В Chrome и Firefox все работает нормально. Проблема только в Safari. Я использую cookie-сессию пакета узла.
Пожалуйста, помогите.
Boot.App.use(session({name: 'checkSession',keys: new Keygrip(['app-key-1'], 'SHA384', 'base64'),secure: false,httpOnly: true,domain: doc.Domain.ENV,maxAge: 31536000000}));
Вот как я создаю сессию
Boot.App.get('/set', function(req, res){req.session={checkSession:"user"};res.end(JSON.stringify("sessionSet"));});
Но в дальнейших звонках я пытаюсь идентифицировать сеанс req.headers.cookie.