在Nodejs中替换域?

时间:2018-03-26 14:43:41

标签: node.js zone.js

我已经阅读了许多与此相关的线程,但现在它们有点老了,这就是为什么Domain仍然Deprecated到目前为止有人发现任何其他好处{{1使用alternative或不使用

我阅读了这篇文章alternative-to-domain-in-nodejs,在那里我找到了zone.js,有没有人用它作为域名替代?因为3年前这个图书馆的最后一次提交是因为我认为它不是一个可靠的解决方案?

2 个答案:

答案 0 :(得分:3)

Domain尚未弃用,等待弃用;它不会被弃用,直到有替代品。来自文档:

  

此模块正在等待弃用。完成替换API后,此模块将完全弃用。大多数最终用户不应该有使用此模块的原因。绝对必须具有域提供的功能的用户可能暂时依赖它,但是应该期望将来必须迁移到不同的解决方案。

注意最后一位:

  

绝对必须具有域提供的功能的用户可能暂时依赖 ...

因此,在替换方面:观看该页面。可能会公布新的API并更新弃用通知。

答案 1 :(得分:1)

zone.js现在转移到角度包,你可以在这里找到https://github.com/angular/zone.js

它可以在node.js中使用,您可以在此处找到详细信息。

https://github.com/angular/zone.js/blob/master/MODULE.md https://github.com/angular/zone.js/blob/master/NON-STANDARD-APIS.md

您可以尝试新版本,zone.js提供domain无法提供的一些功能。如果您需要更多信息,请告诉我。