Я довольно новичок в vuejs и python - flask. Короче говоря, вот что происходит:
Я недавно получил в наследство проекты vuejs и flask. Сначала это был прототип, но теперь они хотят масштабировать / реорганизовывать проект. Таким образом, vuejs интерфейс был создан в каталоге /static
и не был создан с помощью vue -cli, но он использует vuejs все возможные функции и синтаксис, и все файлы создаются с расширением .html
.
Все эти файлы stati c проходят по flask внутренним маршрутам через send_from_directory
. Например, у нас есть /login
route и мы визуализируем login.html
, у нас есть /signup
route и мы визуализируем signup.html
из каталога static
.
Так что мы хотим сделать болезненный переход из этого stati c html / vue веб-интерфейс для совершенно нового проекта vue -cli с использованием одинаковой структуры внутреннего и внутреннего файлов с модернизированным vuejs внешним интерфейсом.
Мой вопрос: как я смогу быть в состоянии отобразить указанный c компонент в указанном c flask маршруте? Поэтому, как только мы построим проект, мы получим dist/index.html
, будем ли мы использовать этот индекс. html для каждого flask send_from_directory
и vue -рутер позаботится обо всем остальном?
Или мне нужно использовать nginx или apache для этого перенаправления? Если так, то как?
Или SSR через Nuxt решит все эти проблемы?
Так что, поскольку я начинаю этот проект с нуля, я не хочу принимать какие-либо глупые решения по этому поводу.
Любая помощь, указания, шаблоны, советы будут высоко оценены.
Спасибо за миллион.