[프로젝트 트러블슈팅] 4. Redis 비밀번호 미인식 오류

문정준's avatar
Sep 01, 2025
[프로젝트 트러블슈팅] 4. Redis 비밀번호 미인식 오류

main에서 잘 작동하던 환경 변수가 테스트 코드에서만 안 먹는 문제

  • main에서 dotenv로 환경변수를 가져옴
  • test 코드에서는 이 코드가 미적용 : REDIS_PASSWORD가 반영되지 않아 비밀번호가 틀린 문제가 계속 발생
 

1. 메뉴 → Run → Edit Configuration 진입

notion image
 

2. 환경변수 추가

  • OS에 환경변수를 등록하면 자동 인식
  • 테스트 환경에서만 사용할 예정이라, 테스트 코드에서 환경 변수 반영
  • 실제 배포 시 OS 환경 변수로 지정하여 읽을 수 있도록 코드 변경하면 반영 가능
notion image
 
 

Plus. AuthController 테스트 오류

  • Redis 오류인가? 판단하였으나 실제 로그인 이후 세션 테스트 코드는 없음.
  • 이메일 인증에 사용하는 RESEND_API_KEY가 등록되어 있지 않았음.
  • 위와 똑같은 방법으로 환경 변수 추가 필요.
REDIS_PASSWORD='redis_password' RESEND_API_KEY='resend_api-key'
 
Share article

Sxias ㆍ a32176740@gmail.com