arquivos estáticos com express.js

Eu quero servirindex.html e/media subdiretório como arquivos estáticos. O arquivo de índice deve ser servido tanto em/index.html e/ URLs.

eu tenho

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

mas a segunda linha aparentemente serve a toda__dirname, incluindo todos os arquivos nele (não apenasindex.html emedia), que eu não quero.

Eu também tentei

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

mas acessando o URL base/ em seguida, leva a um pedido paraweb_server/index.html/index.html (em dobroindex.html componente), que obviamente falha.

Alguma ideia?

By the way, eu não poderia encontrar absolutamente nenhuma documentação no Express sobre este tema (static() + seus params) ... frustrante. Um link do doc também é bem-vindo.

questionAnswers(6)

yourAnswerToTheQuestion