Node.JS教程50:捕获错误之“错误事件”
在Node中,错误事件可以在任意继承EventEmitter的对像中触发,这点很重要。
如果我们继承了一个事件,而没有给它设定错误处理函数,则错误发生是不可避免的。
例程:
运行结果:
这就是因为继承了EventEmitter对象,抛出了错误,但没有错误接收函数。
我们对代码进行修改,加入错误处理函数:
注意:事件处理函数要在事件抛出之前。
© Fairysoftware.com, All rights reserved.