Matthias Scharwies: Frage zum Wiki-Artikel „Node.js“

Beitrag lesen

problematische Seite

Guten Morgen!

Können html / JavaScript und node.js Daten austauschen, wenn ja, wie und welche ?

Ich hätte dich gerne auf ein Grundlagen-Tutorial verwiesen, aber unser Beitrag zu AjaX ist leider von ca. 2009 und müsste mal grundlegend überarbeitet werden.

Besser und aktueller finde ich Fetching data from the server (MDN)

Die zweite Infografik dort zeigt, dass man aus einer HTML-Seite durch Benutzerinteraktionen neuen Inhalt (HTML, JSON, etc), CSS oder Bild-Daten nachladen kann.

Das wurde früher mit XMLHttpRequest gemacht (Daher AjaX), heute mit der Fetch API.

Zu beachten ist, dass du bei jedem Nachladen mit HTTP einen Request und eine Response hast, was auf die Dauer zu Verzögerungen kommen kann. Da kommen WebSockets ins Spiel, die eine Verbindung zwischen Client und Server offenhalten.

Und da wäre es gut, wenn Client und Server eine Sprache sprechen, nämlich JavaScript; → node.js!

Herzliche Grüße

Matthias Scharwies

--
Die Signatur findet sich auf der Rückseite des Beitrags.