官方循环依赖 https://docs.nestjs.com/fundamentals/circular-dependency says:
当两个类相互依赖时,就会发生循环依赖。例如,类 A 需要类 B,类 B 也需要类 A。模块之间和提供程序之间的 Nest 中可能会出现循环依赖关系。
虽然应尽可能避免循环依赖,但您
不能总是这样做。
不使用的原因有哪些forwardRef()
?
循环依赖通常意味着你有紧密绑定的逻辑和可能不稳定的架构,不允许你扩展。如果你真的不想关心这个,你可以直接撒进去forwardRef
无论你想要什么,构造函数和服务,但这可能会导致一些奇怪的、难以解决的错误,并且在 Nest 社区中通常被视为一种不好的做法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)