首页 > 解决方案 > 如何避免 NodeJS 中的循环依赖?

问题描述

我正在构建一个服务层来保留一个业务应用程序。避免循环依赖太难了。在我的应用程序中,我有两个模块,包括 A 和 B。

在模块 A 中,我有一个名为“formatDataModuleA”的函数。在模块 B 中,我有一个名为“formatDataModuleB”的函数。

问题是我想在 A 中使用函数“formatDataModuleB”,否则在模块 B 中使用。所以,它会导致循环依赖问题。我不能使用共享或通用模块来包含这些功能。那么,有什么轻量级的重用业务逻辑与服务层模式,避免循环依赖?

标签: javascriptnode.jsservice-layer

解决方案


推荐阅读