Я использую экспресс-сервер простой узел, который обернут в WebPack Dev сервера (http://webpack.github.io/docs/webpack-dev-server.html)Как настроить страницу/путь в крошечном экспресс-приложении?
Я начинаю экспресс приложение из каталога верхнего уровня, где статические файлы находятся в директории под названием «общественность» ,
Я получил эту строку конфигурации:
server.app.use(express.static(__dirname + '/public'));
Если я печатаю http://0.0.0.0:3000/index.html
, все хорошо.
Как только URL-адрес http://0.0.0.0:3000/
создает список каталогов верхнего уровня.
Каков правильный способ настройки http://0.0.0.0:3000/
для перехода в файл index.html?
Файл находится в /public/index.html. Я попытался: server.app.get ('/', function (req, res) { res.sendFile ('./ public/index.html'); }); Во всех случаях я получаю список каталогов, а не службу этого файла. – justingordon
'app.get' должен быть выше' app.use', в противном случае последнее промежуточное ПО будет иметь приоритет. –