Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m307:learningunits:lu03:loesungen:01 [2026/05/07 10:40] vdemirde: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("fs"); +// Erster kleiner Express-Server in JavaScript 
-const { text } = require("stream/consumers"); +// Dieser Server liest die index.html Datei und sendet sie an den Browser, wenn die Startseite ("/"aufgerufen wird. 
-const PORT = 3000;+ 
 +const http = require("http"); // Modul für die Erstellung eines HTTP-Servers 
 +const fs = require("fs"); // Modul für die Arbeit mit dem Dateisystem, um die index.html Datei zu lesen 
 + 
 +const PORT = 3010;
  
 const server = http.createServer(function(req, res)  { const server = http.createServer(function(req, res)  {
     res.writeHead(200, { "Content-Type": "text/html" });     res.writeHead(200, { "Content-Type": "text/html" });
-    //res.write(" Hallo Welt! "); +
-    //res.end();+
     fs.readFile("index.html", function (err, data) {     fs.readFile("index.html", function (err, data) {
     if (err) {     if (err) {
Zeile 23: Zeile 26:
         return;         return;
     }  else {     }  else {
-         res.write("<h1> Welt! Hier ist die index.html Datei: </h1>");+        htmlstr =  "<h1> Hallo Welt! <br>Hier ist die index.html, welche diese JS-Meldung ausgibt.</h1>"
 +         
 +         
 +        htmlstr += "<h2 style='color: red;' >ich will hier raus!!!</h2>"; 
 +    
 +        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:note, weil Meldung direkt in der Methode ausgegeben wird. 
 server.listen(PORT, function() { server.listen(PORT, function() {
     console.log("Server läuft auf Port " + PORT);     console.log("Server läuft auf Port " + PORT);
 });  }); 
 +
 +
 </code> </code>
  
-**app.js**+**index.html**
 <code html> <code html>
-<!--  
- Author: Volkan Demir, 03.05.2026 
- Desc: This is a simple HTML file for lu03.a01  
- --> 
 <!DOCTYPE html> <!DOCTYPE html>
 <html lang="de"> <html lang="de">
Zeile 55: Zeile 63:
 </html> </html>
 </code> </code>
 +
 +
 ---- ----
 [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir
  • de/modul/m307/learningunits/lu03/loesungen/01.1778143256.txt.gz
  • Zuletzt geändert: 2026/05/07 10:40
  • von vdemir