使用Node.js,把所有的error handling都保存到所有未捕获exception的机制中是否有意义?

看来node.js使用某种线程模型来执行它所谓的“aynch”代码。 这样做的麻烦是我无法捕获在另一个调用栈中外部发生的exception,所以他们冒泡到主线程执行并被一个处理程序捕获。

把所有的error handling都放到所有未被捕获的exception的机制中是否有意义,并且停止在更细粒度的地方尝试/捕获?

这样做可能有问题。 看看: node.js – 处理未捕获的exception