02. Express-Routing 🌐
Dein erster Webserver mit mehreren Seiten
🎯 1. Ziel dieser Übung
Du lernst:
- Einen Express-Webserver zu starten
- Mehrere Routen (
/,/ueber) zu definieren - JSON-Daten als API bereitzustellen
- Den Unterschied zwischen HTML-Seite und API zu verstehen
🛠️ 2. Vorbereitung
- Erstelle einen Ordner:
C:\NodeJS\express-uebung\ - Führe im Terminal aus:
npm init -y
npm install express - Erstelle eine Datei
server.js
🌐 3. Aufgabe 1: Webserver mit zwei Routen
Dein Server soll folgende Routen haben:
GET /→ Zeigt eine HTML-Seite mit „Willkommen!“GET /ueber→ Zeigt „Über diese Seite“ mit einem Absatz
Starte den Server auf Port 3000.
🔌 4. Aufgabe 2: Einfache API
Füge eine dritte Route hinzu:
GET /api/zeit→ Liefert die aktuelle Uhrzeit als JSON
Beispiel-Antwort:
{"zeit": "14:30:22"}
🧠 5. KI-Prompt-Training
Aufgabe: Beantworte auf Papier:
- Was ist der Unterschied zwischen einer HTML-Seite und einer API?
- Warum verwendet man bei APIs meistens JSON?
- Was passiert, wenn du zwei Routen mit demselben Pfad definierst?
Danach formuliere einen Prompt, mit dem du KI um Hilfe bitten würdest,
um zu erklären, warum man bei Express immer res.send() oder res.json() aufrufen muss.
✅ 6. Abgabe
Lade folgende Dateien hoch:
server.jspackage.json- Screenshots aller drei Routen im Browser
Gib einen Freigabelink auf den Ordner in Moodle ab.