ich habe Probleme zu verstehen, wie die Kombination von eckigen und Knoten js eine SPA-Website erstellen kann.Angular und Node js SPA - Was passiert hinter den Kulissen, wenn ich zwischen Komponenten navigiere?
meine Frage besser understanable mit einem Beispiel sein: kann sagen, im ein Spa Website zu bauen versuchen:
Client-Seite - Winkel 4:
Ich habe mehrere Komponenten in meiner app, und konfigurierten Routen zu all diesen Komponenten.
Ich verwendete ng build
aus dem eckigen CLI, und es erstellt den Dist-Ordner mit index.html.
auf der Serverseite - Knoten js: Ich verwendete eine statische Route für die Datei index.html.
beim Zugriff auf den Server über den Browser bekomme ich die index.html, alle eckigen Routen arbeiten und können zwischen den Komponenten erfolgreich navigieren.
aber ich kann nicht wirklich verstehen, was hinter den Kulissen geschieht jedes Mal, wenn ich zu einem diffrent Komponente navigieren, bekomme ich diese Komponente vom Server? (dann wird es nicht SPA ..)
Wenn ich das erste Mal auf den statischen Pfad zugreifen, werden alle Komponenten zum Browser des Benutzers heruntergeladen, und von da an geschieht die Navigation nur auf dem Client?
was dieser index html enthält? Was macht der ng-Build-Befehl?
Ich stimme diese Frage als zu weit zu schließen. Aus der Beschreibung: "Vermeiden Sie es, mehrere verschiedene Fragen gleichzeitig zu stellen." – Claies