Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m307:learningunits:lu03:loesungen:01 [2026/05/03 11:18] – angelegt vdemir | de:modul:m307:learningunits:lu03:loesungen:01 [2026/05/21 16:17] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU03.A01 ====== | + | ====== LU03.L01 ====== |
| ===== Auftrag ===== | ===== Auftrag ===== | ||
| Zeile 6: | Zeile 6: | ||
| - Lassen Sie die Codeteile nach jeden Schritt alles laufen und beseitigen. | - Lassen Sie die Codeteile nach jeden Schritt alles laufen und beseitigen. | ||
| + | **app.js** | ||
| <code javascript> | <code javascript> | ||
| - | /* | + | // Author: Volkan Demir, |
| - | Author: Volkan Demir, | + | // Erster kleiner Express-Server |
| - | Desc: Ein einfacher HTTP-Server, der eine HTML-Datei bereitstellt. | + | // Dieser Server liest die index.html Datei und sendet sie an den Browser, wenn die Startseite |
| - | */ | + | |
| - | const http = require("http"); | + | |
| - | const fs = require(" | + | |
| - | const PORT = 3000; | + | |
| - | // HTTP-Server erstellen | + | const http = require(" |
| - | const server = http.createServer((req, | + | const fs = require(" |
| + | |||
| + | const PORT = 3010; | ||
| + | |||
| + | const server = http.createServer(function(req, res) { | ||
| res.writeHead(200, | res.writeHead(200, | ||
| - | fs.readFile(" | ||
| - | if (err) { | ||
| - | res.writeHead(404); | ||
| - | res.end(" | ||
| - | } else { | ||
| - | res.end(data); | ||
| - | } | ||
| - | }); | ||
| - | }); | ||
| - | // Server starten | + | fs.readFile(" |
| - | server.listen(PORT, function(error) { | + | if (err) { |
| - | if (error) { | + | |
| - | | + | res.write(" |
| - | } else { | + | return; |
| - | | + | } else { |
| + | | ||
| + | |||
| + | |||
| + | htmlstr | ||
| + | |||
| + | res.write(htmlstr); | ||
| } | } | ||
| + | res.end(); | ||
| + | }); | ||
| }); | }); | ||
| - | </javascript> | + | // Author: Volkan Demir, 21.05.2026 |
| + | // Starten des Servers und Ausgabe einer Meldung in der Konsole, dass der Server läuft | ||
| + | // returnalue: | ||
| + | server.listen(PORT, | ||
| + | console.log(" | ||
| + | }); | ||
| + | |||
| + | </ | ||
| + | |||
| + | **index.html** | ||
| <code html> | <code html> | ||
| - | < | ||
| - | | ||
| - | Desc: This is a simple HTML file for lu03.a01 | ||
| - | | ||
| < | < | ||
| - | <html lang="en"> | + | <html lang="de"> |
| < | < | ||
| <meta charset=" | <meta charset=" | ||
| - | | + | < |
| - | | + | |
| </ | </ | ||
| < | < | ||
| - | | + | |
| + | | ||
| + | |||
| + | < | ||
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | |||
| ---- | ---- | ||
| [[https:// | [[https:// | ||