본문 바로가기

캡스톤 설계 [건물별 소통 플랫폼 BBC]/Trouble Shooting

백엔드 authmodule과 usermodule간의 의존성 에러

jwt 로그인 구현중 의존성 에러 발생

 

 

새로운 auth 모듈을 생성하고 코딩한 후 토큰이 잘 발급되는지 확인하는 과정에서 의존성 에러가 발생.

 

원인 : user모듈에서도 auth 모듈의 서비스를 이용하고 auth모듈에서도 Userservice를 이용해서

순환 참조 모듈의 문제로  원활한 DI 가 안된것 같다.

 

 

 

해결 : forwardRef(() => UserModule), forwardRef(() => AuthModule)

forwardRef 함수를 사용해서 순환모듈 문제를 해결.