【发布时间】:2013-04-01 18:35:07
【问题描述】:
我正在阅读有关 nodejs 中的错误处理的内容,并且在阅读此文档时遇到了一些令人不安的事情:
http://nodejs.org/api/domain.html
它说“由于 throw 在 JavaScript 中的工作原理,几乎没有任何方法可以安全地“从你离开的地方继续”,而不会泄漏引用或创建其他类型的未定义的脆弱状态。”
这听起来太可怕了。这真的是说任何时候抛出异常,我都需要关闭线程吗?我觉得我在这里遗漏了一些东西。
【问题讨论】:
-
如果是开发人员错误则抛出。否则,通过回调或发射器传递它。
-
确实如此,谢谢 Asad。这个问题是重复的,我该怎么办?
-
请注意,我在此页面上的回答涵盖了我目前对这个问题的答案的理解:stackoverflow.com/questions/15825752/…
标签: javascript node.js exception exception-handling