najprostszy sposób, aby Express obsługiwał domyślną stronę?

Używam tego, aby skonfigurować Node.js / Express jako podstawowy serwer sieciowy - po prostu obsługuje zestaw statycznych stron bez żadnego innego przetwarzania. Chciałbym, aby zawsze wyświetlał /default.html, gdy przeglądarka pobiera witrynę bez nazwy pliku.

var express = require("express");
var app = express();
var port = process.env.PORT || 5000;

app.configure(function(){
  app.use(express.bodyParser());
});

app.use(express.logger());

app.use(express.static(__dirname ));

app.listen(port, function() {
  console.log("Listening on " + port);
});

Próbowałem użyć res.sendfile i res.redirect, ale bez większego powodzenia; Oczywiście brakuje mi czegoś, ponieważ kończę na błędzie „nie ma metody”.

Co powiedziałbyś, że to najprostszy sposób na osiągnięcie mojego celu?

questionAnswers(3)

yourAnswerToTheQuestion