Я застрял на разочаровывающей проблеме.expressjs Статические файлы не обслуживаются
Мои статические файлы не обслуживаются экспресс-js, и вместо этого мой глобальный захват всех обработчиков получает удар.
Моя структура каталогов:
node/apps/web/app.js
-------------/public/
--------------------/css/site.css
--------------------/js/
--------------------/img/
Моя конфигурация развития
app.configure('development',function() {
console.log(__dirname);
// for development, serve static files via express
app.use(express.static(__dirname + '/public'));
app.use(express.errorHandler({dumpExceptions: true, showStack: true}));
});
//...later
app.get('*',route.r404);
Запрос:
http://192.168.1.101/css/site.css
не удается запустить соответствующий файл CSS.
EDIT TO ADD:
выглядит как что-то делать с уловом по умолчанию все трассы. Если я прокомментирую это, он будет правильно разрешен ...
Спасибо за ссылку. Я проверю это. – Alan