javascript - node.js 域是自动清理还是我必须调用 domain.dispose()

标签 javascript node.js exception node.js-domains

我对 node.js domains 有点困惑.我使用它们来捕获异步代码中可能抛出的错误。

不过我不确定,一旦 domain.run(blah) 完成,域是否会自动清理自己以进行垃圾回收,或者我是否必须手动调用 domain.dispose() 一旦我完成了域?

domain.dispose() 的问题在于它还会破坏域可能拦截的所有 io 流,这不是我想要的,因为我只是使用这个特定的域来只捕获异步代码中抛出的错误。

最佳答案

不要使用它,它将被弃用:https://github.com/joyent/node/issues/5018

关于javascript - node.js 域是自动清理还是我必须调用 domain.dispose(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18290896/

相关文章:

javascript - 加载图表后如何获取 Google Visualization DataTable 数据?

node.js - 使用 Playwright 制作 PDF 时控制页边距

javascript - 如何在 Javascript 中跟踪局部变量值?

android - Android 中 UIAutomator 测试中的 RunTimeException

exception - Haskell中的非一元错误处理?

javascript - Highcharts:不规则数据的规则间隔

javascript - 如何使用 jquery 清除和删除输入数据?

Java : Concurrent Modification exception when replacing pattern in ArrayList

javascript - Facebook Like Box 在 Rails 4 中刷新之前不显示

node.js - 如何使用 Node js 在 sequelize 中获取数据