Generate UUID for request
npm install express-request-id


> Generates UUID for request and add it to header.
``sh`
npm install express-request-id
`js
import express from 'express';
import requestID from 'express-request-id';
app.use(requestID());
app.get('/', function (req, res, next) {
res.send(req.id);
next();
});
app.listen(3000, function() {
console.log('Listening on port %d', server.address().port);
});
// curl localhost:3000
// d7c32387-3feb-452b-8df1-2d8338b3ea22
`
#### options
Type: object
##### generator
Type: functionfunc(req) { return uuidv4(); }
Default:
Defines function, that generated ID from request. By default used uuid module, that generated UUID V4 for every request.
##### headerName
Type: stringX-Request-Id
Default:
Defines name of header, that should be used for request ID checking and setting.
##### setHeader
Type: booltrue
Default:
If false` – header will not be set.