Node.js Express Автоматическая маршрутизация - PullRequest
3 голосов
/ 16 ноября 2011

Я создаю приложение Node.js, которое имеет много файлов .html.Вместо того, чтобы идти и указывать маршрутизацию для каждого из них, есть ли способ выполнить маршрутизацию автоматически ?

В идеале это могло бы произойти:

Запрос получен для "/Test.html".Затем он проверяет заданную папку на наличие файла с именем «Test.html».При желании я могу переопределить эту автоматическую проводку.

1 Ответ

4 голосов
/ 17 ноября 2011

Я рекомендую использовать Express.js и его статическое промежуточное ПО:

app.configure(function(){
  ...
  var oneYear = 31557600000;
  app.use(express.static(__dirname + '/public', { maxAge: oneYear }));
});

Если сделан запрос к /test.html, то статическое промежуточное ПО просматривает папку "public" и проверяет, существует ли файл (если он существует, то обслуживает его).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...