Generates a unique Request ID for every incoming HTTP request. This unique ID is then passed to your application as an HTTP header called
X-Request-Id.
$ npm install --save koa-x-request-idapp.use(xRequestId({ key, noHyphen, inject }, [app]))
constKoa=require('koa')constxRequestId=require('koa-x-request-id')constapp=newKoa()// key defaults to `X-Request-Id`// if `noHyphen = true`, generates 32 uuid, no hyphen `-`.// if `inject = true`, `ctx.id = uuid`app.use(xRequestId({key, noHyphen, inject},app))app.use(xRequestId(app, { key, noHyphen, inject }))
varkoa=require('koa')varxRequestId=require('koa-x-request-id')varapp=koa()// key defaults to `X-Request-Id`// if `noHyphen = true`, generates 32 uuid, no hyphen `-`.// if `inject = true`, `ctx.id = uuid`app.use(xRequestId({key, noHyphen, inject},app))