1.0.1 • Published 4 years ago
beanify-cros v1.0.1
beanify-cros
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()
})
})
})