0.3.0 • Published 7 years ago
@malijs/toobject v0.3.0
@malijs/toobject
Mali toObject middleware. If the response object has a toObject function it's executed upon payload. Only applies for UNARY and REQUEST_STREAM call types.
Example
const toObject = require('@malijs/toobject')
function handler(ctx) {
  const obj = {
    email: 'bob@gmail.com',
    password: 'mysecret'
  }
  obj.toObject = function() {
    return {
      email: this.email
    }
  }
  ctx.res = obj // password will not be in the payload to client
}
app.use('fn', toObject(), handler)0.3.0
7 years ago