vuejs & python / flask архитектура проекта - PullRequest
0 голосов
/ 05 марта 2020

Я довольно новичок в 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 решит все эти проблемы?

Так что, поскольку я начинаю этот проект с нуля, я не хочу принимать какие-либо глупые решения по этому поводу.

Любая помощь, указания, шаблоны, советы будут высоко оценены.

Спасибо за миллион.

...