означает что пост запрос пойдет на адрес ${my_domen}/login/token/
При этом на другом порту 8000 у меня бекенд сервер запущен и когда я запущу это в с использованием caddy server или nginx (например в проде) все будет работать Потому что я буду запросы 8000 го порта и 8080 все на одном порту обрабатывать на 80м.
Мне нужно тестировать с кайфом подобные системы.
Я сейчас делаю типа кастыль определяю какой хост если он localhost:8000 я туда и шлю запросы если прод my_site.ru то туда шлю запросы и порт 80.
А вы как делаете что бы и в тесте и проде работало все? И что бы работало с прокси сервером и без.
Сейчас я запускаю CAddy server и тестирую, но приходится все время билдить приложение бесит)) а vue-cli это так долго делает)) но вит то побыстрее
Вот я запускаю фронтенд в режиме разработчика на порту 8080
сложно. Хочешь чтобы адрес сервера можно было менять на залезая в код и не правя?
Конечная цель я хочу что бы бек и фронт работали совместно (http запросы приходили на нужные порты и адреса) при запуске на любом хосте и портах в том числе и локальных.
Локальные переменные
нужно билдить фронт с переменными среды. Они будут разные dev и prod
Определяется два файла окружение ддя разных сборок
а есть ссылка? ато я такое умею делать только на беке
https://vitejs.dev/guide/env-and-mode.html#env-variables-and-modes
.env у меня уже есть в проектах для бека ну можно в разных папках создать два таких файла)) а можно один использовать ? Типа какая разница кто его читает ?
я обычно не создаю .env, так что не уверен, что посоветовать. Обычно переменные у меня в деплоилке, с ними само все билдится, я только пользуюсь
Обсуждают сегодня