Dev/트러블슈팅, 오류해결록

Nest.js ) Circular dependency 오류 해결 기록
* a → b : a에 b를 주입시킴 / a에 b를 import 함 - 모듈 소개 MainModule : 서비스와 관련된 모듈, 컨트롤러, DB 데이터 등을 관리 UserModule : 사용자 정보를 처리하는 모듈 DataModule : DB와 통신하며 데이터를 처리하는 모듈 UtilModule: Util성 코드 및 서비스들 모음 SomeUtil : DB데이터를 활용하여 특정 영역과 관련된 처리를 하는 서비스 - 배경 위 모듈소개와 같이 DB데이터를 활용하여 특정 데이터를 처리할 Util성 서비스가 필요해졌다. 이때 SomeUtil은 MainModule 아래에 있는 UserModule에 쓰여야 했다. UserModule은 DataModule을 사용하고 있었고, 두 모듈 모두 UtilModule을 impo..

Nest.js) 의존성, 주입 관련오류 / Error: Nest can't resolve dependencies of ... 아무리해도 해결이 안될때 (Feat. chatGPT)
1. Inject 할때 Cannot read properties of undefine passportStrategy에서 Service를 주입했을때 위 오류가 발생했다. ▶︎ 빠른 결론 바보같이 Strategy에 @Injectable() 데코레이터를 안붙여줘서 생긴 문제였다. 2. Error: Nest can't resolve dependencies of ERROR [ExceptionHandler] Nest can't resolve dependencies of the SuperService (?). Please make sure that the argument UserDAL at index [0] is available in the SuperModule context. Potential solutions:..
nCloud ) Load Balancer & Auto Scaling 으로 유연한 서버 관리하기 - 로드밸런서에서 생긴 오류 해결기
목차 📚 Load Balancer & Auto Scaling 서버 세팅 관련 자료 공식 프로젝트 가이드 (1) https://www.ncloud.com/guideCenter/project/33 (2) https://www.ncloud.com/guideCenter/guide/30 오토 스케일링에 대한 공식 소개 영상 (1) https://www.youtube.com/watch?v=eEHrknoVVa4 👿 오류 발생 오토 스케일링을 통해 생성한 서버가 자꾸 죽고 생기기를 반복했다. 로드 벨런서의 스케일 체크에서 계속 unhealthy가 떴다. 나는 분명 프로젝트 가이드대로 했는데... 도대체 왜... 다시한번 마음을 가다듬고, 유트브와 공식 문서를 찬찬히 읽어보았다. 1. ACG 설정 공식 문서를 찬찬히 보..

React ) 컴포넌트 안 바뀜, 안 사라짐, 쌓임 현상 디버깅
리액트로 프론트엔드 작업을 하며, 기능 단위로 컴포넌트를 나눠 사용하고 있었다. 회원 유형에 따라 컴포넌트를 보이거나 숨기는 방식이었다. {/* render() 부분 */} {/* ========== A유형 a컴포넌트 ========== */} { Number(user.userRole) === CONFIG.USER_ROLE.artist && } {/* ========== A유형 aa컴포넌트 ========== */} { Number(user.userRole) === CONFIG.USER_ROLE.artist && } {/* ========= B유형 b컴포넌트========== */} { Number(user.userRole) === CONFIG.USER_ROLE.vip && } 그런데 여기서 오류가 발생..