customer.js 1.02 KB
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) {
        }

    });
};