Javascript 在节点js中处理异常,比如java?

Javascript 在节点js中处理异常,比如java?,javascript,node.js,exception,npm,exception-handling,Javascript,Node.js,Exception,Npm,Exception Handling,我想构建一个节点应用程序并处理异常, 在java中,我们使用exception类来处理异常,如何处理node。 我有处理节点异常的库吗?我建议您仔细研究一下,这是一个非常强大的对象,它代表异步操作的最终完成或失败。这为您提供了处理错误的非常简单的方法 若您想扩展某个异常类,那个么这样做并没有意义,因为JS并不像Java那个样是严格类型化的语言。因此,当您捕获时,您将捕获try块中可能出现的所有错误,并且您无法指定要使用的异常类,除非您将验证错误实例,该实例看起来一点也不好 try { t

我想构建一个节点应用程序并处理异常, 在java中,我们使用exception类来处理异常,如何处理node。
我有处理节点异常的库吗?

我建议您仔细研究一下,这是一个非常强大的对象,它代表异步操作的最终完成或失败。这为您提供了处理错误的非常简单的方法

若您想扩展某个异常类,那个么这样做并没有意义,因为JS并不像Java那个样是严格类型化的语言。因此,当您捕获时,您将捕获try块中可能出现的所有错误,并且您无法指定要使用的异常类,除非您将验证错误实例,该实例看起来一点也不好

try {
    throw new SpecificError;
} catch (e) {
    if (e instanceof SpecificError) {
        // specific error
    } else {
        throw e;
    }
}
也来看看


如前所述,搜索很好。

是的,我同意,但我们不能使用任何库,比如我们如何在java应用程序中扩展异常类?我已经编辑了我的答案。