NestJS - 순환종속성 해결

냥무룩·2022년 2월 13일
0

NestJS

목록 보기
3/7

프로젝트 진행 중에 모듈간에 서로를 참조하는 상황이 발생하는 경우가 있다. 그 때는
NestJS의 함수 forwardRef를 사용하면 편리하다.
forwardRef(()=>[모듈명])의 형태로 해결할 수 있다.

참고) https://docs.nestjs.com/fundamentals/circular-dependency

예시)
UsersModule과 Authmodule이 서로 import하는 상황이다.
UsersModule.ts

AuthModule.ts

이렇게 되어있는 것을

각 각 이렇게 고쳐주면 쉽게 해결할 수 있다.

0개의 댓글