LisPNZ
@LisPNZ
Почти фулстек

Как настроить разработку vue под java бэкенд?

Есть такой стек:
Фронтенд vue
Бэкенд playframework
Про выбор стека пожалуйста не судите - исторический факт.
На бэкенд (localhost:9000) есть точка входа "/" отдается html страничка с подключенным скриптом localhost:8080/app.js (vue dev server с горячей перезагрузкой и т. д.).
В режиме разработки само собой горячая перезагрузка работает не полноценно (приходится обновлять страницу). По документации прямого ответа не нашел.
Понимаю что делаю совсем неправильно.
Направьте на путь истинный(мануал или хотя бы направление где копать).
Пока не использовал vuetify, как то ещё получалось жить с F5. Но сейчас подключил иконки material design. А они грузятся динамически и пытаются грузится по относительному пути (localhost:9000/fonts/...), а лежат то на localhost:8080/fonts/... .
Предполагаю что как то нужно донастраивать webpack или разрабатывать фронт совсем отдельно с эмуляцией апи сервера на node.
Буду отдельно благодарен за ссылку на гит репу где можно подглядеть у правильных ребят.
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
copist
@copist
Empower people to give
По-умолчанию webpack отгружает приложение и всю статику с localhost:3000
В настройках webpack надо указать другой базовый путь приложения.
Пример https://github.com/pvolyntsev/toster-608800/blob/5...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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