Обслуживать два приложения Vue: один домен, доступный и общий localStorage, URL-адрес другого ресурса в nginx - PullRequest
1 голос
/ 05 февраля 2020

У меня простой вопрос о nginx и Vue. Я не знаю, попали ли в VueRouter проблемы с этим:

У меня есть www.mydomain.com, который подается с использованием nginx. У меня есть два приложения (папка dist), созданные в Vue, со своими собственными маршрутами: App1 и App2

В App1 у меня есть простой внешний SPA; в App2 реализован простой логин oauth. Токен аутентификации сохраняется в localStorage.

Проблема: я хочу получить доступ к App2 localStorage из App1, чтобы использовать сохраненный токен с использованием одного и того же домена, избегая создания разных поддоменов или любых других не-пользовательских дружественная система URL.

======================================= ===============

Я знаю, что могу установить два маршрута в nginx, например:

www.mydomain.com/App1 www.mydomain.com/App2

  • Доступен ли localStorage из одного приложения в другое?
  • В этом случае Vue имеет какие-либо проблемы с маршрутами каждого приложения?
  • Является ли этот шаблон неправильным или есть какие-либо проблемы, которые я должен знать с точки зрения безопасности?
  • Если нет, есть ли другой способ?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...