写node过程中是怎么处理异常的?
发布于 4 年前 作者 yuedun 2955 次浏览 最后一次编辑是 3 年前 来自 问答

因为nodejs不像java,在用eclipse开发过程中如果可能出现异常的代码会有提示,而且node.js代码很多是回调的,会捕获不到回调中的异常。有经验的前辈是怎么处理异常的?

6 回复

可以用uncaughtException监听进程异常,callback的参数一般第一个是error后面才是返回值,在回调里面处理能捕获的异常,或者可以使用domain

@greenzhang 主要是不知道会不会报异常,该不该加上异常处理,你是怎么判断的?还是直接所有的都加上

@blackjack 这个捕获的范围太广了,等于是给所有代码加上异常捕获

@hpgt 当然会 domain的原理在cnodejs论坛有讲解 你可以搜索下

@greenzhang 非常感谢,我去了解下

回到顶部