Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m307:learningunits:lu03:loesungen:01 [2026/05/07 10:40] – vdemir | de:modul:m307:learningunits:lu03:loesungen:01 [2026/05/21 16:17] (aktuell) – vdemir | ||
|---|---|---|---|
| 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. | ||
| - | **index.html** | + | **app.js** |
| <code javascript> | <code javascript> | ||
| - | const http = require("http"); | + | // Author: Volkan Demir, 07.05.2026 |
| - | const fs = require(" | + | // Erster kleiner Express-Server in JavaScript |
| - | const { text } = require(" | + | // Dieser Server liest die index.html Datei und sendet sie an den Browser, wenn die Startseite |
| - | const PORT = 3000; | + | |
| + | const http = require(" | ||
| + | const fs = require(" | ||
| + | |||
| + | const PORT = 3010; | ||
| const server = http.createServer(function(req, | const server = http.createServer(function(req, | ||
| res.writeHead(200, | res.writeHead(200, | ||
| - | // | + | |
| - | // | + | |
| fs.readFile(" | fs.readFile(" | ||
| if (err) { | if (err) { | ||
| Zeile 23: | Zeile 26: | ||
| return; | return; | ||
| } else { | } else { | ||
| - | | + | htmlstr = |
| + | |||
| + | |||
| + | htmlstr += "< | ||
| + | |||
| + | res.write(htmlstr); | ||
| } | } | ||
| res.end(); | res.end(); | ||
| }); | }); | ||
| }); | }); | ||
| + | // 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, | server.listen(PORT, | ||
| console.log(" | console.log(" | ||
| }); | }); | ||
| + | |||
| + | |||
| </ | </ | ||
| - | **app.js** | + | **index.html** |
| <code html> | <code html> | ||
| - | < | ||
| - | | ||
| - | Desc: This is a simple HTML file for lu03.a01 | ||
| - | | ||
| < | < | ||
| <html lang=" | <html lang=" | ||
| Zeile 55: | Zeile 63: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | |||
| ---- | ---- | ||
| [[https:// | [[https:// | ||