@malijs/transform
v0.2.0
Published
Mali response payload transform middleware
Downloads
4
Readme
@malijs/transform
Mali response payload transform middleware
API
@malijs/transform ⇒ function
Mali payload transform middleware. If the response object has a specified function that function it's executed upon payload. Only applies for UNARY and REQUEST_STREAM call types.
Returns: function - the middleware function
| Param | Type | Description | | --- | --- | --- | | fn | String | The name of the function property to check against in the response object |
Example
const xform = require('@malijs/transform')
function handler(ctx) {
const obj = {
email: '[email protected]',
password: 'mysecret'
}
obj.xform = function() {
return {
email: this.email
}
}
ctx.res = obj // password will not be in the payload to client
}
app.use('fn', xform('xform'), handler)
License
Apache-2.0