hapi-x-request-id
v1.1.2
Published
hapi 19 plugin: sets request.id from x-request-id (or custom like x-amzn-trace-id) header
Downloads
14,026
Maintainers
Readme
hapi-x-request-id
hapi.js v17+ plugin: sets request.id
from x-request-id
(or custom like x-amzn-trace-id
) header
Installation
npm install --save hapi-x-request-id
or
yarn add hapi-x-request-id
Usage
let server = new Hapi.Server();
await server.register({
plugin: require('hapi-x-request-id'),
options: {
header: 'x-amzn-trace-id' // optional
}
});
server.route({
method: 'GET',
path: '/',
handler: (request, h) => {
// will return request.info.id if the header is not passed
// request.info.id is hapi's autogenerated request id
return request.id;
}
});
License
MIT