❗❗ ERROR ❗❗

[🚨️ERROR🚨️] NestJS : circular dependency

성란 2022. 8. 1. 16:15

 ⚠️ NestJS : circular dependency

원인

ManyToOne & OneToMany 등의 관계에서 의존성 주입을 서로에게 서로를 했을 경우 발생하는 에러.

 

해결

한쪽의 의존성을 해제하는 방법을 사용했다. 강제로도 해결가능하지만 해당 방법은 비추한다. 강제로 해결 하는 방법은 다음의 블로그를 참고하길 바란다.

 

NestJS circular dependency 문제 해결

예를 들어, Module-A에 있는 Service-A와 Module-B에 있는 Service-B가 서로 의존주입을 하려 하면 문제가 발생하여 실행되지 않습니다.이를 해결하기 위한 간단한 방법은 "forwardRef" 입니다.위와 같이 두 모

velog.io