Dies ist eine alte Version des Dokuments!
LU03.A01
Auftrag
- Sehen Sie sich das Lernvideo an.
- Programmieren Sie es Schritt-für-Schritt nach. Halten Sie gegebenenfalls das Video an oder Wiederholen einzelne Sequenzen.
- Lassen Sie die Codeteile nach jeden Schritt alles laufen und beseitigen.
index.html
/* Author: Volkan Demir, 03.05.2026 Desc: Ein einfacher HTTP-Server, der eine HTML-Datei bereitstellt. */ const http = require("http"); const fs = require("fs"); const PORT = 3000; // HTTP-Server erstellen const server = http.createServer((req, res) => { res.writeHead(200, { "Content-Type": "text/html" }); fs.readFile("index.html", (err, data) => { if (err) { res.writeHead(404); res.end("Error: File not Found"); } else { res.end(data); } }); }); // Server starten server.listen(PORT, function(error) { if (error) { console.log("Fehler beim Starten des Servers:", error); } else { console.log("Server läuft auf Port " + PORT); } }); </javascript>
app.js
<!-- Author: Volkan Demir, 03.05.2026 Desc: This is a simple HTML file for lu03.a01 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <h1>This is HTMNL file for lu03.a01</h1> </body> </html>
