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