request-id-middleware

1.0.0 • Public • Published

request-id-middleware

Add a unique requestId uuid to each express request for logging.

Example

var requestId = require('request-id-middleware')();
 
app.get('/', requestId, function (req, res, next) {
  res.set({ 'X-Request-Id', req._id });
  res.send(200);
});

API

requestId(options)

Generate a request id middleware with options defaulting to:

{
  "header": 'request-id' // read header `request-id`
  "param": '_requestId', // try getting it from the param `requestId` too
  "key": '_id' // set the request id as `req._id`
}

License

WWWWWW||WWWWWW
 W W W||W W W
      ||
    ( OO )__________
     /  |           \
    /o o|    MIT     \
    \___/||_||__||_|| *
         || ||  || ||
        _||_|| _||_||
       (__|__|(__|__|

Readme

Keywords

none

Package Sidebar

Install

npm i request-id-middleware

Weekly Downloads

0

Version

1.0.0

License

none

Last publish

Collaborators

  • ivolo
  • segmentio