Vue / Nuxt - загрузка приложения vue из приложения vue - как в микросервисе - PullRequest
0 голосов
/ 12 февраля 2020

Я скорее бэкэнд-парень, но недавно наткнулся на всю шумиху с Vue и его релизом 3.0. В настоящее время я планирую некоторую архитектуру, и, поскольку я новичок в этой области, у меня есть вопрос:

Можем ли мы загрузить / интегрировать одно Vue приложение из другого?

Допустим, мы иметь нашу главную домашнюю страницу с некоторыми сообщениями в блоге, общими новостями и уведомлениями. Но мы хотели бы иметь еще одну вещь, чтобы использовать наши курсы. В микросервисной архитектуре будет реализовано несколько сервисов. Но может ли наше основное приложение загрузить другой Vue сценарий приложения и передать некоторые данные, такие как пользователь, текущие уведомления, его последние поиски, ... et c. и перейти с example.com на courses.example.com? (Может также передать некоторого зарегистрированного работника службы для уведомлений и прочего) То же самое будет go наоборот, как только он закончит свой курс и хотел бы go вернуться к некоторым сообщениям.

Я знаю, что есть некоторые проблемы безопасности касаются всего этого, но большинство из них очень легко исправить, а другие можно устранить с помощью правила Nginx или двух.

Может быть, вам интересно, как я туда попал: наличие нескольких команд с несколько приложений - это хорошо, но как только эти приложения должны быть связаны друг с другом, API-интерфейсы должны быть тесно интегрированы, поэтому должны быть и внешние интерфейсы.

Если у вас есть вопросы, задавайте вопросы.

Спасибо за вашу помощь

Ура, Крис

...