Ich möchte einen sehr einfachen HTTP-Server betreiben. Jede GET-Anfrage an example.com
bekommen sollte index.html
sondern als normale HTML-Seite (d.h. dieselbe Erfahrung wie beim Lesen normaler Webseiten).
Mit dem folgenden Code kann ich den Inhalt von index.html
. Wie kann ich dienen index.html
wie eine normale Webseite?
var http = require('http');
var fs = require('fs');
var index = fs.readFileSync('index.html');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(index);
}).listen(9615);
Ein untenstehender Vorschlag ist kompliziert und erfordert, dass ich eine get
Zeile für jede Ressourcendatei (CSS, JavaScript, Bilder), die ich verwenden möchte.
Wie kann ich eine einzelne HTML-Seite mit einigen Bildern, CSS und JavaScript bereitstellen?