[ NestJS ] 의존성 문제 발생 케이스 기록
·
Archive/Develop
A 모듈의 AA 서비스가 존재한다. B 모듈의 BB 서비스가 존재한다. BB 서비스 내에서 AA 서비스를 이용하기 위해 B 모듈에서 A 모듈을 import 했지만, AA 서비스에서 직접적으로 Inject 하는 레포지토리들이 존재해 자꾸만 B 모듈에 provider 에 해당 레포지토리들을 추가하라고 한다. 이 경우 A 모듈에서 AA 서비스를 export 해주면된다. 그럼 외부에서 AA 서비스를 이용할 수 있게된다.