Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m307:learningunits:lu03:loesungen:02 [2026/05/19 14:31] – angelegt vdemir | de:modul:m307:learningunits:lu03:loesungen:02 [2026/05/19 14:36] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU03.L01 ====== | + | ====== LU03.L02 ====== |
| **app.js** | **app.js** | ||
| - | √</ | + | <code javascript> |
| + | // Author: Volkan Demir, 07.05.2026 | ||
| + | // Erster kleiner Express-Server in JavaScript | ||
| + | // Dieser Server liest die index.html Datei und sendet sie an den Browser, wenn die Startseite ("/" | ||
| + | const http = require(" | ||
| + | const fs = require(" | ||
| + | const PORT = 3001; | ||
| + | |||
| + | const server = http.createServer(function(req, | ||
| + | res.writeHead(200, | ||
| + | // | ||
| + | // | ||
| + | fs.readFile(" | ||
| + | if (err) { | ||
| + | res.writeHead(404, | ||
| + | res.write(" | ||
| + | return; | ||
| + | } else { | ||
| + | | ||
| + | |||
| + | // Teilauftrag 1 | ||
| + | | ||
| + | |||
| + | // Teilauftrag 2 | ||
| + | // Anlegen und Anzeigen einer kleine Tabelle mittels JS-generierten HTML-Code | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | } | ||
| + | res.end(); | ||
| + | }); | ||
| + | }); | ||
| + | |||
| + | server.listen(PORT, | ||
| + | console.log(" | ||
| + | }); | ||
| + | |||
| + | |||
| + | </ | ||
| **index.html** | **index.html** | ||