statische Dateien mit express.js

Ich möchte dienenindex.html und/media Unterverzeichnis als statische Dateien. Die Indexdatei sollte bei beiden bereitgestellt werden/index.html und/ URLs.

ich habe

<code>web_server.use("/media", express.static(__dirname + '/media'));
web_server.use("/", express.static(__dirname));
</code>

aber die zweite Zeile dient offenbar dem Ganzen__dirname, einschließlich aller darin enthaltenen Dateien (nicht nurindex.html undmedia), was ich nicht will.

Ich habe es auch versucht

<code>web_server.use("/", express.static(__dirname + '/index.html'));
</code>

aber Zugriff auf die Basis-URL/ führt dann zu einer Anfrage anweb_server/index.html/index.html (doppeltindex.html Komponente), was natürlich fehlschlägt.

Irgendwelche Ideen?

Übrigens konnte ich in Express absolut keine Dokumentation zu diesem Thema finden (static() + seine params) ... frustrierend. Ein doc-Link ist ebenfalls willkommen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage