为什么在Node.js中不推荐使用域API?

时间:2015-11-05 18:45:59

标签: javascript node.js

为什么在Node.js中不推荐使用domain API

我发现在传入Web请求的上下文中捕获错误非常方便,而不是异常沸腾到进程级别。

此外,现在可以使用域API的替代方案吗?

2 个答案:

答案 0 :(得分:19)

Node.js issue #66: deprecate domains

  

问题不在于用户体验   域名,正如您所说,API很简单,用户通常都很满意   有了它,但后果领域有维护和   node.js核心代码的复杂性 - 看似简单的API   以过于消极的方式影响所有代码库。

     

目前形式的域必须去。这是肯定的。什么的   替代方案是,没有人知道。

     
    

我不知道如何在不提供明确(并准备好)的情况下弃用涵盖无法覆盖的用例的内容     的替代品。

  
     

如果我们反过来翻转那个。我们知道域必须去,并且   必须尽快删除。你愿意吗?   没有迹象表明这一点?

相关问题也提到(缺乏)替代方案。

答案 1 :(得分:6)

zone.js被提及作为替代in another similar question。 Angular2大量使用它。 (我对Node.js中的zone.js没有个人经验)