イライラする問題で立ち往生しています。
私の静的ファイルはエクスプレス js によって提供されていません。代わりに、私のグローバル キャッチオール get ハンドラーがヒットしています。
私のディレクトリ構造:
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 ファイルをトリガーできません。
編集して追加:
デフォルトのキャッチオールルートと関係があるようです。コメントアウトするとちゃんと解決するのですが…