Um eine statische Anwendung mit Node.js zu servieren, benötigen Sie den Node.js HTTP-Server oder einen Express.js-Server. Hier ist wie Sie vorgehen können:
1. Installieren Sie Node.js auf Ihrem Computer. Sie können es von der offiziellen Website nodejs.org herunterladen und installieren.
2. Installieren Sie das Express.js-Paket. Express ist ein minimalistisches Web-Framework für Node.js. Um es zu installieren, öffnen Sie Ihren Terminal oder Command Prompt und geben Sie den folgenden Befehl ein:
```npm install express```3. Erstellen Sie Ihr server.js-File. Dies ist Ihre Hauptserverdatei. Hier definieren Sie, wie Ihre Anwendung mit eingehenden HTTP-Anfragen umgehen soll.
```javascript
var express = require(‘express’);
var app = express();
app.use(express.static(‘public’));
app.listen(3000, function () {
console.log(‘Example app listening on port 3000!’);
});
```
In diesem Beispiel haben wir einen neuen Express-Server erstellt und ihn so konfiguriert, dass er statische Dateien aus einem Ordner namens ‘public’ serviert.
Der server.js-Code erstellt einen Server, der auf Port 3000 läuft. Jede Datei im Ordner ‘public’ wird nun als statische Datei behandelt.
4. Starten Sie Ihren server. Gehen Sie zurück zu Ihrem Terminal und geben Sie den folgenden Befehl ein, um Ihren server zu starten:
```node server.js```Jetzt sollten Sie in der Lage sein, jede Datei in Ihrem ‘public’-Ordner zu öffnen, indem Sie zu ‘http://localhost:3000/dateiname’ in Ihrem Webbrowser navigieren.
Beachten Sie, dass Sie jedes Mal, wenn Sie Änderungen an Ihrem Server vornehmen, den Server neu starten müssen, damit die Änderungen wirksam werden.