// 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 ("/") aufgerufen wird.
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) {
res.writeHead(200, { "Content-Type": "text/html" });
fs.readFile("index.html", function (err, data) {
if (err) {
res.writeHead(404, { "Content-Type": "text/html" });
res.write("Datei nicht gefunden");
return;
} else {
htmlstr = " Hallo Welt!
Hier ist die index.html, welche diese JS-Meldung ausgibt.
";
htmlstr += "ich will hier raus!!!
";
res.write(htmlstr);
}
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() {
console.log("Server läuft auf Port " + PORT);
});
**index.html**
Node.js Server Nachricht
Antwort vom Server:
{SERVER_MSG}}<
----
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir