/** * Created by Develop-SC on 11/7/2559. */ module.exports = function(app) { function modifyResponse(ctx, model, next) { var response; var status = ctx.res.statusCode; console.log(status); console.log(model); if(status === 200){ response = { "resultCode":model.resultCode ? model.resultCode : "20000", "resultDescript": model.resultDescript ? model.resultDescript : "Success", "data": model.data ? model.data : model }; }else{ response = { "resultCode":model.resultCode ? model.resultCode : "20000", "resultDescript": model.resultDescript ? model.resultDescript : "Success", "data": model.data ? model.data : model }; } ctx.res.send(response) .end(); } function modifyError(ctx,model,next){ var fail = { "resultCode": 50000, "resultDescription":"fail" }; ctx.res.send(fail).end(); } /*function validate(ctx,model,next){ var fail = { "resultCode": 50000, "resultDescription":"fail" }; ctx.res.send(fail).end(); } app.models.beforeRemote('**', validate);*/ app.models.Logs.afterRemote('**', modifyResponse); app.models.Logs.afterRemoteError('**', modifyError); };