2012-02-19 2 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); 
Смежные вопросы