1299 Stimmen

Verwendung von Node.js als einfacher Webserver

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X