seneca-transport
seneca-transport copied to clipboard
Http reading users props for status code
Via https://github.com/senecajs/seneca/issues/495
//server.js
var seneca = require('seneca')()
.use(require('./math'),{logfile:'./math.log'})
seneca.listen();
//math.js
module.exports = math;
function math(options) {
this.add('role:math,cmd:sum', sum);
function sum(msg, respond) {
var out = { answer: msg.left + msg.right };
respond(null, {
statusCode: 201,
result: out
})
}
}
//client.js
require('seneca')()
.client()
.act('role:math,cmd:sum,left:1,right:2', function(e, r){
console.log(e,r);
})
statusCode seems to be picked up by the transport and is causing failure.