Кук ie не устанавливается в chrome - PullRequest
0 голосов
/ 14 февраля 2020

Сценарий

Когда клиент (localhost: 80) загружается, он вызывает конечную точку «boot» на localhost: 8080 / api / v1 / boot.

Эта конечная точка возвращает Cook ie, который я хочу передать в будущие вызовы API.

Вплоть до пары месяцев go и клиент, и сервер находились на локальном хосте: 80. Я проверил этот код, и он все еще работает.

Я разделил клиент и сервер на разные порты, так что теперь клиент находится на порту 80, а сервер на 8080.

Может показаться, что когда я разделить проект на разные порты, файлы cookie перестали устанавливаться в chrome.

Используя инструменты chrome dev, я вижу «set-cook ie» в заголовке, но он не отображается в вкладка приложения / куки.

извлечение заголовка ответа:

set-cook ie: kos = eyJmaXJzdFZpc2l0IjpmYWxzZX0 =; HttpOnly; Path = /

Я думал, что localhost: 80 и localhost: 8080 рассматривались как один и тот же домен? но теперь я подозреваю, что это не так.

Есть ли способ решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...