mali-param
Mali request param middleware
API
mali-param
Mali param middleware. If the request object has the specified property
of specified type the middleware function is executed.
Only applies for UNARY
and RESPONSE_STREAM
call types.
Param | Type | Description |
---|---|---|
paramName | String |
The name of the request object property |
options | Options |
|
options.type | String |
Optional type of the param specified by paramName within the request. Has to be one of possible values as returned by typeof . |
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 param = { ctxreqid = 'user::' await } app
License
Apache-2.0