对于Node.js,将所有错误处理都粘贴到用于所有未捕获异常的机制中有意义吗?

对于Node.js,将所有错误处理都粘贴到用于所有未捕获异常的机制中有意义吗?,node.js,error-handling,Node.js,Error Handling,似乎node.js使用某种线程模型来执行它所谓的“aynch”代码。这样做的问题是,我无法捕获在另一个调用堆栈中外部发生的异常,因此它们会冒泡到主线程执行,并被处理程序捕获 将所有错误处理都粘贴到用于所有未捕获异常的机制中,并停止尝试在更细粒度的位置进行尝试/捕获,这样做有意义吗?这样做可能会出现问题。请查看:执行此操作可能会出现问题。看看:那么,基本上没有好的方法来处理这个问题?如果我有一个绝对必须清理的进程,那么有没有可能重写用来容纳外部线程的任何类来包装try/catch/finally?

似乎node.js使用某种线程模型来执行它所谓的“aynch”代码。这样做的问题是,我无法捕获在另一个调用堆栈中外部发生的异常,因此它们会冒泡到主线程执行,并被处理程序捕获


将所有错误处理都粘贴到用于所有未捕获异常的机制中,并停止尝试在更细粒度的位置进行尝试/捕获,这样做有意义吗?

这样做可能会出现问题。请查看:

执行此操作可能会出现问题。看看:

那么,基本上没有好的方法来处理这个问题?如果我有一个绝对必须清理的进程,那么有没有可能重写用来容纳外部线程的任何类来包装try/catch/finally?如果我有一个绝对必须清理的进程,那么是否可以重写用来容纳外部线程的任何类来围绕整个事件包装try/catch/finally?