Я скорее бэкэнд-парень, но недавно наткнулся на всю шумиху с Vue и его релизом 3.0. В настоящее время я планирую некоторую архитектуру, и, поскольку я новичок в этой области, у меня есть вопрос:
Можем ли мы загрузить / интегрировать одно Vue приложение из другого?
Допустим, мы иметь нашу главную домашнюю страницу с некоторыми сообщениями в блоге, общими новостями и уведомлениями. Но мы хотели бы иметь еще одну вещь, чтобы использовать наши курсы. В микросервисной архитектуре будет реализовано несколько сервисов. Но может ли наше основное приложение загрузить другой Vue сценарий приложения и передать некоторые данные, такие как пользователь, текущие уведомления, его последние поиски, ... et c. и перейти с example.com на courses.example.com? (Может также передать некоторого зарегистрированного работника службы для уведомлений и прочего) То же самое будет go наоборот, как только он закончит свой курс и хотел бы go вернуться к некоторым сообщениям.
Я знаю, что есть некоторые проблемы безопасности касаются всего этого, но большинство из них очень легко исправить, а другие можно устранить с помощью правила Nginx или двух.
Может быть, вам интересно, как я туда попал: наличие нескольких команд с несколько приложений - это хорошо, но как только эти приложения должны быть связаны друг с другом, API-интерфейсы должны быть тесно интегрированы, поэтому должны быть и внешние интерфейсы.
Если у вас есть вопросы, задавайте вопросы.
Спасибо за вашу помощь
Ура, Крис