1.0.1 • Published 4 years ago

beanify-cros v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

beanify-cros

JavaScript Style Guide

install

npm i beanify-cros

usage

const Beanify=require("beanify")
const beanifyPlugin=require("beanify-plugin")

const b=new Beanify({})

b
    .register(require("beanify-cros"))
    .register(beanifyPlugin((beanify,opts,done)=>{
        beanify.route({
            url:'math.add'
        },function (req,res){
            console.log(this.$context==undefined)
            if(req.body.a==1){
                console.log(this.$delegate=='this is delegate')
            }else{
                console.log(this.$delegate==undefined)
            }
            console.log(this.$meta=='this is meta')
            res(null,2)
        })
        done()
    })).ready((err)=>{
        b.inject({
            url:'math.add',
            body:{
                a:1,
                b:2
            },
            $context:'this is context',
            $delegate:'this is delegate',
            $meta:'this is meta'
        },function (err,res){
            console.log(this.$context=='this is context')
            console.log(this.$delegate=='this is delegate')
            console.log(this.$meta=='this is meta')

            this.inject({
                url:'math.add',
                body:{
                    a:2
                }
            },function (err,res){
                console.log(this.$context=='this is context')
                console.log(this.$delegate==undefined)
                console.log(this.$meta=='this is meta')

                b.close()
            })

            
        })
    })
1.0.1

4 years ago

1.0.0

5 years ago