Node.js 避免在Express.js中记录图像

Node.js 避免在Express.js中记录图像,node.js,express,Node.js,Express,我在node中使用了Express.JS,我在日志记录器生成的日志文件中看到了这一点。我想避免记录映像,如何设置要保存在日志文件中的请求类型 谢谢 这应该能奏效 var express = require("express"); var logger = express.logger(); var app = express.createServer(); var conditionalLogger = function (req, res, next) { if (!(/\.(png|j

我在node中使用了Express.JS,我在日志记录器生成的日志文件中看到了这一点。我想避免记录映像,如何设置要保存在日志文件中的请求类型


谢谢

这应该能奏效

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);