LU03c - CRUD TBD

1. Einleitung: Webkommunkation bzw. das Client-Server-Modell

Bevor wir uns mit dem Quellcode befassen, ist es wichtig, den Kommunikationsfluss im Internet zu verstehen. Dieser Austausch folgt dem Client-Server-Modell.

Ein Server bedient verschiedene Clients

Stellen Sie sich diesen Prozess wie einen Briefwechsel vor:

2. Theorie: Die HTTP-Methoden im Detail

In der Webentwicklung nutzen wir das HTTP-Protokoll. Die Wahl der Methode definiert die Semantik (den Sinn) Ihrer Anfrage. Solche Anfragen können, je nach Anforderung, auf unterschiedliche Arten durchgeführt werden. Die wichtigsten Arten/Methoden sind GET und POST.

GET: Informationen abrufen

Die GET-Methode dient dazu, Daten vom Server anzufragen, ohne diese zu verändern. Es werden also Daten nur abgefragt, nicht aber in irgend einer Weise geschrieben (Einfügen, Verändern, Löschen).

POST: Daten übermitteln

Die POST-Methode wird verwendet, um Daten zur Verarbeitung an den Server zu senden. Unter Verarbeitung verstehen wir Einfügen, Verändern oder Löschen.

3. Der Node.js Server und seine Komponenten

Ein Node.js-Server ist die Laufzeitumgebung, die Ihre JavaScript-Logik auf der Serverseite ausführt. Er besteht aus folgenden Kernkomponenten:


Volkan Demir