var console = process.console; module.exports = function(Customer) { Customer.getName =function(ctx,cb){ console.tag('input').error(ctx); var respone = { "resultCode":"20000", "resultDescription":"Success", "data":{ "Name": ctx.name } }; console.tag('response').warning(respone); cb(null,respone); }; Customer.remoteMethod('getName',{ http:{path:'/getName',verb:'post'}, accepts: { arg: 'ctx', type: 'object', http: { source: 'body' } } , returns: {arg: 'data', type: 'object', root: true} }); Customer.observe('before save', function filterProperties(ctx, next) { console.tag('process').log(ctx); if (ctx.instance) { console.tag('process').log('before save'); } next(); }); Customer.observe('after save', function filterProperties(ctx, next) { console.tag('process').log('after save'); if (ctx.instance) { } }); };