Не могу установить cookie в собственном локальном домене ⇐ Linux
Не могу установить cookie в собственном локальном домене
Я устанавливаю файлы 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)?
Большое спасибо, коллеги-разработчики!
Я устанавливаю файлы 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)?
Большое спасибо, коллеги-разработчики!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно получить доступ к файлам cookie в домене, который установлен в субдомене.
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-