01. Node.js 🟢
Deine ersten Schritte mit JavaScript auf dem Server
🎯 1. Ziel dieser Übung
Du lernst:
- Wie man ein Node.js-Skript ausführt
- Wie man mit dem
fs-Modul Dateien erstellt - Warum der Code im Terminal erscheint – nicht im Browser
- Wie man Fehler liest und behebt
📁 2. Vorbereitung
Stelle sicher, dass:
- Node.js installiert ist (
node -vim Terminal) - Dein Projektordner existiert:
C:\NodeJS\schueler-max\ - Du das Terminal in diesem Ordner öffnen kannst
🖨️ 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?
🧠 5. KI-Prompt-Training
Aufgabe: Beantworte auf Papier:
- Warum erscheint die Ausgabe von
console.log()im Terminal und nicht im Browser? - Was passiert, wenn du
require('fs')vergisst? - 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:
hallo.jsspeichern.jstest.txt(die erzeugte Datei)- Einen Screenshot des Terminals mit der Ausgabe beider Skripte
Gib einen Freigabelink auf den gesamten Ordner in Moodle ab.