模块说明
1.用于捕获继承了EventEmitter事件类中回调函数触发的错误
创建对象(使用以下方法前,先创建domain对象)
var domain = require("domain");
var dc = domain.create(); //无参,返回domain模块对象
| 属性 | 描述 |
|---|---|
| name | 获取、设置,domain对象名称 |
| 方法 | 描述 |
|---|---|
| on() | 绑定事件 |
| run() | 运行函数, 捕获错误(隐式绑定,捕获所有错误) |
| add() | 指定对象,捕获错误(显示绑定,捕获指定的对象,继承了EventEmitter类的实列对象) |
| remove() | 取消add()已添加的对象 |
| bind() | 绑定、拦截,回调函数,捕获错误 |
| intercept() | 绑定,回调函数,捕获错误(与bind()方法相同,区别不使用throw返回错误信息) |
| dispose() | 销毁create()对象,所有已绑定的的 函数、对象、回调函数,解除绑定。无参 |