how to return error/success value callback from server??
I have return with certain parameters but it get undefined
Ex-
Client.js
var s = require('seneca')()
.client({ port: 8081, pin: 'cmd:enqueue-remote,queue:q1' })
.use('../', {
queues: ['q1', 'q2']
})
var res_cb=function(err,success){
console.log("Success",success);
}
s.act({ role: 'queue', cmd: 'enqueue', msg: { task: 'my task', param: 1 ,count:1}},res_cb);
Server1.js
var s = require('seneca')()
.use(require('../'))
.listen({ port: 8081 })
s.add({
task: 'my task'
}, function(args, cb) {
return cb(null, { b: 2 })
})
console.log('worked if you see OK two times')
s.act({ role: 'queue', cmd: 'start' })
Output of client.js
Success undefined
The returned value gets undefined. can you please suggest any way to achieive these.
Thanks,
Jayesh
how to return error/success value callback from server??
I have return with certain parameters but it get undefined
Ex-
Client.js
var s = require('seneca')()
.client({ port: 8081, pin: 'cmd:enqueue-remote,queue:q1' })
.use('../', {
queues: ['q1', 'q2']
})
var res_cb=function(err,success){
console.log("Success",success);
}
s.act({ role: 'queue', cmd: 'enqueue', msg: { task: 'my task', param: 1 ,count:1}},res_cb);
Server1.js
var s = require('seneca')()
.use(require('../'))
.listen({ port: 8081 })
s.add({
task: 'my task'
}, function(args, cb) {
return cb(null, { b: 2 })
})
console.log('worked if you see OK two times')
s.act({ role: 'queue', cmd: 'start' })
Output of client.js
Success undefined
The returned value gets undefined. can you please suggest any way to achieive these.
Thanks,
Jayesh