NestJS 中的循环依赖

问题描述 投票:0回答:1

我在 NestJS 中有一个模块,我需要服务相互包含。所以,我有一个循环依赖。根据NestJS文档,我使用了@ForwardRef:

Constructor of the Articles service

但是运行项目还是报错:

Error displayed when I tried to start the project

我知道问题出在导入本身期间,NestJS 根本没有启动。不幸的是,我在任何地方都找不到这个问题的解决方案。

你能帮忙吗?

我尝试在互联网上搜索,询问 GPT-4o 和 GitHub Copilot,不幸的是,没有成功。

node.js dependency-injection nestjs circular-dependency
1个回答
0
投票

您需要涵盖关系的两个部分,如果服务具有循环依赖关系,您还应该在

forward ref
CategoryService
 中的 
TagService

© www.soinside.com 2019 - 2024. All rights reserved.