2012-02-19 4 views
3

ノードでExpress.JSを使用していますが、ログファイルでロガーによって生成されたことがわかりました。私はイメージのロギングを避けたいですが、ログファイルに保存したいタイプのリクエストをどのように設定できますか?Express.jsでの画像ロギングの回避

ありがとうございます!

答えて

9

これはトリックを行う必要があります

var express = require("express"); 
var logger = express.logger(); 
var app = express.createServer(); 

var conditionalLogger = function (req, res, next) { 
    if (!(/\.(png|jpg|gif|jpeg)$/i).test(req.path)) { 
    logger(req, res, next); 
    } else { 
    next(); 
    } 
} 

app.use(conditionalLogger); 
app.use(express.static("./public")); 
app.listen(3456); 
関連する問題