fastify-reqid
v1.0.1
Published
Fastify Request ID Plugin
Downloads
8
Maintainers
Readme
fastify-reqid
A plugin for Fastify that adds support for request-id
.
Supports Fastify versions 4.x.
Support TypeScript
Install
# npm
npm i fastify-reqid
# pnpm
pnpm add fastify-reqid
# yarn
yarn add fastify-reqid
Usage
const fastify = require('fastify')()
fastify.register(require('fastify-reqid'), {
// put your options here
})
fastify.get('/', (req, reply) => {
reply.send({ hello: 'world' })
})
fastify.listen(3000)
You can use it as is without passing any option or you can configure it as explained below.
Options
generateHash
: Generate x-request-id hash. For example:
generateHash: () => {
return uuidv4();
}
findRequestHeader
: Find request id in header. If found, the hash in the request header is used first.addResponseHeader
: Add request id to header. If it is undefined, it will not be added.
License
Licensed under MIT.