2013-04-11 15 views
22

現在、Node/Express.jsに基づいてアプリケーションを作成しています。Node/Express.jsでHTTP要求ログを無効にする方法

私は自分のアプリケーションを実行するときに、私がログに記録されたくないという異なるリソースファイル(画像、CSS、JS ...)の多くを持っている...

Exemple:私のノードのアプリケーションログ:

GET /stylesheets/bootstrap.min.css 200 0ms 
GET /js/lib/jquery-1.8.2.min.js 200 0ms 
GET /stylesheets/bootstrap-responsive.2.1.1.min.css 200 0ms 
GET /stylesheets/font-awesome.css 200 0ms 
GET /stylesheets/bootstrapSwitch.css 200 0ms 
GET /js/lib/jquery-ui-1.8.23.effects.min.js 200 0ms 
GET /js/lib/knockout-2.1.0.js 200 0ms 
GET /js/src/messages.manage.js 200 0ms 
GET /js/lib/bootstrap.2.1.1.min.js 200 0ms 
GET /js/lib/bootstrapSwitch.js 200 0ms 
... 

私の質問は:

私は、ファイルの拡張子に基づいて、これらのログを削除できますか? 例:* .js、* .cssなど...

+5

。完了しました。 Connect for Woohoo!さらに、ログではなくコードを表示してください。 ;) –

+1

私はexpress.jsのドキュメントを読むべきだった... 答えをありがとう、それは働いた。 – gogson

+3

@ChristopherHarris私たちはあなたに信用を与えることができるようにこのコメントを答えとして記入してください:) –

答えて

24

アプリの初期化で、リソースプラグインの下にログプラグインを移動します。完了しました。

Connect for Woohoo! express.js 4オン

+0

優れた、簡単に答えが働きます。より明示的にするには、最初に 'app.use(express.static'と' app.use(logger( 'dev'));)またはあなたが使用しているもの – Eagle

20

コメント://app.use(morgan('dev'));

アプリの初期化でplugginリソースの下plugginログを移動し
+0

これは本当の解決策ではありません:あなたのURLコールについて。正しい解決策は、@Christopherのものです – Eagle

関連する問題