Web Engineering – DHBW Stuttgart
HTTP Server mit Node.js (Built-in)
ESM (modern, "type": "module" in package.json):
import { createServer } from "node:http";
const server = createServer((req, res) => {
res.writeHead(200, { "Content-Type": "text/html" });
res.end("<h1>Hallo Welt!</h1>");
});
server.listen(3000, () => {
console.log("Server läuft auf Port 3000");
});
CommonJS (legacy): const http = require("http"); — funktioniert noch, aber neue Projekte nutzen ESM.