Поле set-cookie присутствует, но не установлено на вкладке Ресурсы / Приложение браузера

Я получил cookie в заголовке ответа, но мой браузер не сохраняет cookie. Внешние / внутренние компоненты работают на localhost:8080/8082 соответственно.

С помощью node v5 +, express v4 + и попробовал оба connect-mongo/connect-redis

Chrome v. 52.0.2743.82

Несмотря на то, что Chrome должен хорошо играть с куки от domain=localhost в течение некоторого времени я все еще пытался создать PTR в /etc/hosts файл как 127.0.0.1 local.com, нет разницы.

Вот набор полей заголовка, которые я вижу в ответе:

Я пытался отключить httpOnly флаг, все тот же.

1 ответ

Разобрался после прочтения следующей статьи, в частности, этого раздела. Престижность людям Мозиллы!

На стороне узла я добавил:

res.header('Access-Control-Allow-Credentials', 'true');

В axios.pos я добавил следующую пару ключ: значение в части конфигурации:

{withCredentials: true}

ура

Другие вопросы по тегам