Ich versuche eine Website mit node.js zu erstellen. Ich möchte, dass der Inhalt ohne Seitenaktualisierung geladen wird. Ich bin mit der AJAX-Methode vertraut. Aber hat jemand eine Idee, wie man dasselbe mit NodeJs erreicht?Website ohne Seitenaktualisierung mit nodeJs
Hier ist, was ich zur Zeit mache (ich glaube nicht, es ist der einzige Weg):
Platz eine Middleware zwischen dem aller Anforderung GET (Wie auf jedem Refresh Aktion wird es sein, GET-Anfrage). Hier senden Sie alle grundlegenden Komponenten der Website (ich nenne es die Hauptphase). Alle grundlegenden Layout, Stylesheets wird geladen.
Wenn die Anforderung vollständig abgeschlossen ist, wird vom Client eine XHR-Anforderung basierend auf der aktuellen Adresse ausgelöst. Die Anfrage gibt den HTML-Code zurück, der benötigt, um als Inhalt angezeigt zu werden.
Wenn XHR abgeschlossen ist, setzen Sie den abgerufenen HTML-Code auf "Hauptinhalt" iFrame.
Kann mir jemand sagen, gibt es eine andere Möglichkeit, das Gleiche zu tun?
Vielen Dank.
Gleichen Sie sogar mit nodejs (: benutzen Sie einfach expressjs addieren Sie irgendeine Route und tun Sie ajax Antwort von clientside. – num8er