在 NodeJS 应用程序中使用域模块的正确方法是什么?
- 用域实例包装代码块,就像我们如何使用
try-catch
块一样?如果是,我们是否应该每次为每个单独的块创建新的域实例? - 用 domain 方法包裹 main 函数
run
?如果是的话,例如对于企业应用程序来说真的足够了吗?
PS 是否有任何知名的开源节点项目广泛使用domain
模块,我可以在其中学习他们的代码?
PPS 查看节点文档和教程,我发现几乎所有这些都只是简单地将主函数包装在域的run
方法中,但据我所知,它们大多是相互复制的。我基本上看不到人们domain
在不同情况下如何使用模块(我看到的主要是节点文档的副本,有几个小改动)