Не могу установить cookie в собственном локальном доменеLinux

Ответить Пред. темаСлед. тема
Anonymous
 Не могу установить cookie в собственном локальном домене

Сообщение Anonymous »


Я устанавливаю файлы cookie с помощью FastApi

response.set_cookie(key="rf_t", value=access_token, httponly=False, expires=120) И он отлично работает в локальном домене «localhost:».

но мне нужны поддомены и файлы cookie между поддоменами, поэтому я узнал, что вы можете изменить файл хостов в \Windows\System32\Drivers\etc\hosts

и создал пару доменов с такими поддоменами:

127.0.0.1 main.shop.localhost 127.0.0.1 admin.shop.localhost 127.0.0.1 store.shop.localhost 127.0.0.1 магазин.локальныйхост [*]и файлы cookie установлены не для всех, ответы в формате JSON приходят с сервера, но файлы cookie не устанавливаются, они устанавливаются только тогда, когда я использование базового домена localhost Я использую vue 3 vite спереди и настраиваю домен и порт разработчика в vite.config.js вот так

сервер: { порт: 5000, хост: "shop.localhost" }, Думаю, это как-то связано с политикой Chrome, потому что это не https, но есть ли способ использовать локальные поддомены и устанавливать для них перекрестные файлы cookie (или любые файлы cookie)?

Большое спасибо, коллеги-разработчики!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»