nodejs中未捕获的异常和未处理的承诺拒绝之间有什么区别。
答案 0 :(得分:0)
Uncaught Exception
是当您throw
出现错误并且没有发现任何错误时。
Unhandled promise rejection
相似,但是您没能抓住Promise.reject
。
关于错误是由throw
还是由Promise.reject
生成的(更像是error
与sync
的流程或代码生成的async
)。请注意,throw
函数内部的async
是Promise.reject
,因为async
函数为您包装在Promise
内部
详细了解Promise
和async/await