seneca学习笔记

安装
npm install –save seneca

创建实例
var seneca = require(‘seneca’)()

创建匹配模式
seneca.add(pattern, action(msg [, reply]): callback_function)

匹配模式并执行
seneca.act(pattern, respond([error,] result): callback_function)

扩展匹配模式

扩展pattern的属性,匹配到的属性越多,则优先级越高

代码复用

  • 回调函数中使用this指向当前seneca实例
  • 使用prior方法调用被重写的旧操作函数
    • prior接受两个参数
      • msg: 消息体
      • response_callback: 回调函数