http-time

0.0.2 • Public • Published

httpTime

A stream module to capture and output the amount of time of a http request.

Using streams, you can pipe the request through the start and stop streams to capture and log the time of the request.

Usage

var http = require('http'),
  httpTime = require('httpTime');
 
http.createServer(function(req,res) {
  req
    .pipe(httpTime.start(req))
    .pipe(...)
    .pipe(httpTime.stop(req))
    .pipe(res);
}).listen(3000);

or with event-stream

var http = require('http'),
  es = require('event-stream'),
  httpTime = require('httpTime');
 
http.createServer(function(req,res) {
  es.pipeline(
    req,
    httpTime.start(req),
    ...,
    httpTime.stop(req),
    res
  );
}).listen(3000);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    1
  • 0.0.1
    3

Package Sidebar

Install

npm i http-time

Weekly Downloads

3

Version

0.0.2

License

MIT

Last publish

Collaborators

  • jackhq