статические файлы с express.js

Я хочу обслуживать подкаталог index.htmlи /mediaкак статические файлы. Файл индекса должен обслуживаться как по URL-адресам /index.html, так и по /.

У меня есть

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

, но вторая строка, по-видимому, обслуживает весь . ] __dirname, включая все файлы в нем (не только index.htmlи media), которые мне не нужны

Я также пробовал

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

, но доступ к базовому URL-адресу /затем приводит к запросу к web_server/index.html/index.html(двойной компонент index.html), который, конечно же, терпит неудачу. ,

Есть идеи?


Кстати, я не смог найти абсолютно никакой документации в Express по этой теме ( static()+ его параметры)... разочарование. Ссылка на документ также приветствуется. .

195
задан user124114 3 May 2012 в 03:58
поделиться