@kuzubina

Как реализовать передачу кук сейсии на express.js и vue.js на разных портах?

Запускаю сервер на порту 3001 и фронт на 8080, бэк после авторизации отдает куку сейсии в хедере но браузер с фронтом работающий на другом порту не дает сохранить куку сейсии для дальнейшего использования. Пробовал менять параметры куки, в модуле cors добавляю хосты.... ничего не помогает. Как можно решить эту проблему?
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 2
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
Как можно решить эту проблему?

Traefik + Docker + mkcert решают проблему навсегда. Расписывать как их вместе завести это не влезет в ответ к этому вопросу.
Просто рекомендую ознакомиться с приведёнными технологиями.
Docker - запускаем 2 контейнера с фронтом и бэком
Traefik - маршрутизирует запросы между контейнерами
Mkcert - генерирует SSL сертификаты, которые можно использовать с Traefik локально
Ответ написан
PankovAlxndr
@PankovAlxndr
Fullstack web developer
Столкнулся с такой же проблемой, как я понял куки не ставится так как разные порты, верно?

Не могу найти документации чтобы подтвердить догадку, вы находили подробную информацию?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы