我被困在令人沮丧的问题上。expressjs静态文件没有被送达
我的静态文件不是由express js服务的,而是我的全局catch全部获取处理程序正在被命中。
我的目录结构:
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文件。
编辑补充:
看起来有事情做与默认包罗万象的路线。如果我注释掉它,它会正确地解决...
感谢您的链接。我会检查出来的。 – Alan 2013-04-08 02:45:02