0.2.0 • Published 5 years ago
@malijs/metadata v0.2.0
@malijs/metadata
Mali metadata middleware
API Reference
@malijs/metadata
Mali metadata middleware. If the call has metadata with the specified property the specified type the middleware function is executed.
Param | Type | Description |
---|---|---|
name | String | The name of the metadata object property |
options | Options | |
options.truthy | Boolean | optional check for truthiness on the param value within the request. Default: false |
fn | function | The middleware function to execute |
Example
const metadata = require('@malijs/metadata')
async function requestId (requestId, ctx, next) {
ctx.req.requestId = requestId
await next()
}
app.use(metadata('requestId', { truthy: true }, requestId))
License
Apache-2.0
0.2.0
5 years ago