본문 바로가기
Programming/TypeScript

[ NestJS ] 의존성 문제 발생 케이스 기록

by 코뮤(commu) 2022. 9. 28.
728x90
반응형

A 모듈의 AA 서비스가 존재한다.

 

B 모듈의 BB 서비스가 존재한다.

 

BB 서비스 내에서 AA 서비스를 이용하기 위해 B 모듈에서 A 모듈을 import 했지만,

AA 서비스에서 직접적으로 Inject 하는 레포지토리들이 존재해 자꾸만 B 모듈에 provider 에 해당 레포지토리들을 추가하라고 한다.

 

이 경우 A 모듈에서 AA 서비스를 export 해주면된다.

그럼 외부에서 AA 서비스를 이용할 수 있게된다.

728x90
반응형