Когда я запускаю серверную часть на localhost:5000 и фрон на vue на localhost:8080 то все работает. Но как сделать так чтобы фронт и бэк были на localhost:8080?
Если тебе это нужно для разработки - то тебе это не нужно.)
Используй webpack devserver(из коробки в vue-cli) и настрой proxy до бэка. Для фронта всё будет "на одном сервере" и не нужно никаких заморочек.
Aetae, наверное я имел ввиду просто vue c плагином vuex. Но vue-cli вроде как там нет. (я прост ток начал в этом разбираться и не оч пока что все понимаю)
dfhkjhg, vue должен кто-то собирать(хотя есть и встраиваемая версия - но это для извращенцев). Стандарт - это vue cli для обычных задач и webpack для тонкой настройки. Но есть множество других, менее популярных, вариантов.
Как ты ведёшь разработку? Используешь ли .vue файлы? Есть у тебя в корне package.json? Если есть что там у тебя в поле "scripts"?