2.2.1 • Published 8 years ago

timing-middleware v2.2.1

Weekly downloads
10
License
MIT
Repository
github
Last release
8 years ago

node-timing-middleware

Expose request times to do with as you desire: statsd, log, etc.

Build Status

Caveats

Works with any express 2+, but express versions 4+ will not return a correct path if:

  • routes are nested
  • middleware responds to a request rather than a route handler

Example usage

var timing  = require('timing-middleware');
var express = require('express');

var app = express();

app.use(timing(function(verb, path, duration, req, res) {
  console.log(verb, path, "took", duration, "ms and returned ", res.statusCode);
}));

app.get('/fairly_slow_route', function(req, res, next) {
  setTimeout(function() {
    res.send('ok!\n');
  }, 10);
});
2.2.1

8 years ago

2.2.0

11 years ago

2.1.0

11 years ago

2.0.0

11 years ago

1.0.0

11 years ago