1.0.21 • Published 3 years ago

seneca-zh v1.0.21

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

封装seneca 在seneca基础上提供两个方法 actHandle addHandle用来发送请求和响应请求

安装

npm install seneca-zh --save --registry http://192.168.13.147:4873/

使用

var seneca = require("seneca-zh")();
seneca.addHandle('role:math, cmd: sum', function(msg, reply){
  reply(null, { answer: ( msg.left + msg.right )})
});

(async () => {
  try{
    var result = await seneca.actHandle({role: 'math', cmd: 'sum'}, {left: 666, right: 888});
    console.log(result);
  }catch(e){
    console.log("出现错误", e);
  }
})();

// 输出
// { answer: 1554}