https://github.com/datreeio/koa-requestid
A koa middleware to generate and forward request ids between services
https://github.com/datreeio/koa-requestid
Last synced: 4 days ago
JSON representation
A koa middleware to generate and forward request ids between services
- Host: GitHub
- URL: https://github.com/datreeio/koa-requestid
- Owner: datreeio
- Created: 2018-01-31T13:16:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-15T14:32:53.000Z (almost 7 years ago)
- Last Synced: 2025-06-04T05:55:52.758Z (11 months ago)
- Language: JavaScript
- Size: 49.8 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# koa-requestid [](https://travis-ci.com/datreeio/koa-requestid)
A koa middleware to generate and forward request ids between services
### Install
`npm install @datreeio/koa-requestid`
### Test
`npm test`
## usage
### basic usage
```javascript
const requestId = require('@datreeio/koa-requestid')
const koa = require('koa')
const app = new koa()
app.use(
requestId({
headerKey: 'testKey'
})
)
```
### custom id generator usage
```javascript
const requestId = require('@datreeio/koa-requestid')
const koa = require('koa')
const app = new koa()
app.use(
requestId({
headerKey: 'testKey',
idGenerator: someIdGenerator
})
)
```