Как избежать регистрации изображений в Express.js - PullRequest
3 голосов
/ 19 февраля 2012

Я использую Express.JS в узле, и я увидел это в файле журнала, создаваемом регистратором. Я хотел бы избежать регистрации изображения, как я могу установить тип запросов, которые я хочу сохранить в файле журнала?

Спасибо!

1 Ответ

10 голосов
/ 19 февраля 2012

Это должно сработать

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...