/ / Angular-1 i Angular-4 Współistnienie w różnych aplikacjach - javascript, angularjs, angular, web-robot

Współistnienie Angular-1 i Angular-4 w różnych aplikacjach - javascript, angularjs, angle, web-worker

Znajdujemy środkową ścieżkę między współistnieniem aplikacji internetowych Angular-1 i Angular-4, hostując je w oddzielnych katalogach wirtualnych.

Celem jest - użytkownik nie powinien odczuwać żadnej różnicy podczas nawigacji na różnych trasach.

Mamy aplikację Angular-1 z wdrożonymi pracownikami HTML-5. Dlatego przekazujemy przesyłanie plików itp. Do procesu w tle. Pracownicy sieci.

Nowe ulepszenia, które chcemy wprowadzić w Angular-4 dzięki hiperłączom łączącym stare i nowe aplikacje.

Gdy kontrola przenosi się do i z aplikacji Angular-1 do Angular-4, czy istnieje obejście tego, że procesy działające w tle (pracownicy sieci) mogą być współużytkowane przez dwie aplikacje?

Odpowiedzi:

3 dla odpowiedzi № 1

Zgodnie z dokumentacją

https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers

Współdzielony pracownik jest dostępny dla wielu skryptów - nawet jeśli są dostępne przez różne okna

Ale aby to zadziałało, dwie aplikacje internetowepowinien współdzielić ten sam protokół, host i port. Jeśli istnieje sposób na uruchomienie dwóch aplikacji internetowych w tej konfiguracji, będziesz mógł współużytkować tego samego pracownika sieci w obu aplikacjach.

Istnieją sposoby uruchamiania wielu aplikacji na tym samym porcie. Jeśli używasz expressjs po stronie serwera, ten link może pomóc.

Jak montować pod-aplikacje express.js?

Jeśli otrzymasz aplikację Angular-1, a Angular-4 działa w tym samym porcie, myślę, że będziesz w stanie udostępnić pracownik Angular-1 do aplikacji Angular-4.

Mam nadzieję że to pomoże.