У меня есть приложение angular (порт 4200) и серверная часть flask python (порт 8080), которые одновременно работают и обмениваются данными на локальном хосте. Поскольку у меня возникли проблемы с установкой файлов cookie, необходимых для бэкэнда, я настроил файл / etc / hosts и добавил домен для обоих приложений:
127.0.0.1 app.localhost.com
127.0.0.1 server.localhost.com
После этого я смог успешно установить файлы cookie, но приложение angular к которому я обращаюсь через app.localhost.com, URL-адрес по-прежнему не будет отправлять куки с запросом (см. фото).
Я пытался установить повара ie во внешнем интерфейсе при загрузке приложения:
document.cookie = 'test' + '=' + 'access' + ';domain=localhost.com; path=/';
И я попытался установить повара ie как вызов API в бэкэнде
@application.route("/api/v1/cookies")
def set_cookie_role():
resp = make_response('Set cookie', 200)
resp.set_cookie('test', '12345', domain='localhost.com')
return resp