01. Node.js 🟢

Deine ersten Schritte mit JavaScript auf dem Server

🎯 1. Ziel dieser Übung

Du lernst:

📁 2. Vorbereitung

Stelle sicher, dass:

🖨️ 3. Aufgabe 1: Hallo vom Server

Erstelle eine Datei hallo.js mit folgendem Inhalt:

// hallo.js
console.log("Hallo vom Node.js-Server!");
console.log("Heute ist " + new Date().toLocaleDateString());

Führe das Skript im Terminal aus:

node hallo.js

Erwartete Ausgabe:
Hallo vom Node.js-Server!
Heute ist ...

💾 4. Aufgabe 2: Datei erstellen mit fs

Erstelle eine Datei speichern.js:

// speichern.js
const fs = require('fs');

const nachricht = "Dies ist eine Testnachricht von " + process.env.USERNAME || "Schüler";

fs.writeFile('test.txt', nachricht, (err) => {
  if (err) {
    console.error("❌ Fehler beim Speichern:", err.message);
    return;
  }
  console.log("✅ Datei 'test.txt' wurde gespeichert!");
});

Führe aus: node speichern.js
Prüfe: Liegt test.txt im selben Ordner?

⚠️ Achtung: Diese Datei wird nicht im Browser angezeigt – sie liegt auf deinem PC!

🧠 5. KI-Prompt-Training

Aufgabe: Beantworte auf Papier:

  1. Warum erscheint die Ausgabe von console.log() im Terminal und nicht im Browser?
  2. Was passiert, wenn du require('fs') vergisst?
  3. Warum ist es unsicher, Benutzerdaten direkt in eine Datei zu schreiben?

Danach formuliere einen Prompt, mit dem du KI um Hilfe bitten würdest, um zu erklären, warum man bei Dateioperationen immer Fehler abfangen sollte.

✅ 6. Abgabe

Lade folgende Dateien in deinen OneDrive-Ordner hoch:

Gib einen Freigabelink auf den gesamten Ordner in Moodle ab.

🎓 Du hast deine ersten Node.js-Skripte erfolgreich ausgeführt!

🔍 Musterlösung ansehen (Lehrkräfte) → 02. Express-Routing