프로젝트 진행 중에 모듈간에 서로를 참조하는 상황이 발생하는 경우가 있다. 그 때는
NestJS의 함수 forwardRef를 사용하면 편리하다.
forwardRef(()=>[모듈명])의 형태로 해결할 수 있다.
참고) https://docs.nestjs.com/fundamentals/circular-dependency
예시)
UsersModule과 Authmodule이 서로 import하는 상황이다.
UsersModule.ts
AuthModule.ts
이렇게 되어있는 것을
각 각 이렇게 고쳐주면 쉽게 해결할 수 있다.