The main path module gives you tools to solve this problem. So just put this logic in the middleware in front of your static middleware, for example:
var express = require("express"); var path = require("path"); var app = express(); var port = 8181; app.use(function (req, res, next) { var filename = path.basename(req.url); var extension = path.extname(filename); if (extension === '.css') console.log("The file " + filename + " was requested."); next(); }); app.use(express.static(__dirname)); app.listen(port);
Rodrigo Medeiros
source share