因为nodejs不像java,在用eclipse开发过程中如果可能出现异常的代码会有提示,而且node.js代码很多是回调的,会捕获不到回调中的异常。有经验的前辈是怎么处理异常的?
回复 (6)
G
B
可以用uncaughtException监听进程异常,callback的参数一般第一个是error后面才是返回值,在回调里面处理能捕获的异常,或者可以使用domain
Y
引用 greenzhangdomain api = http://nodeapi.ucdok.com/ /api/domain.html 实例 = https://github.com/zensh/jsgen/blob...
@greenzhang 主要是不知道会不会报异常,该不该加上异常处理,你是怎么判断的?还是直接所有的都加上
Y
引用 blackjack可以用uncaughtException监听进程异常,callback的参数一般第一个是error后面才是返回值,在回调里面处理能捕获的异常,或者可以使用domain
@blackjack 这个捕获的范围太广了,等于是给所有代码加上异常捕获
G
引用 yuedun@greenzhang 主要是不知道会不会报异常,该不该加上异常处理,你是怎么判断的?还是直接所有的都加上
@hpgt 当然会 domain的原理在cnodejs论坛有讲解 你可以搜索下
Y
引用 greenzhang@hpgt 当然会 domain的原理在cnodejs论坛有讲解 你可以搜索下
@greenzhang 非常感谢,我去了解下
参与回复
登录后即可参与回复。登录