inblog logo
|
sxias
    프로젝트 트러블슈팅

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

    문정준's avatar
    문정준
    Sep 01, 2025
    [프로젝트 트러블슈팅] 4. Redis 비밀번호 미인식 오류
    Contents
    main에서 잘 작동하던 환경 변수가 테스트 코드에서만 안 먹는 문제1. 메뉴 → Run → Edit Configuration 진입2. 환경변수 추가

    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
    Contents
    main에서 잘 작동하던 환경 변수가 테스트 코드에서만 안 먹는 문제1. 메뉴 → Run → Edit Configuration 진입2. 환경변수 추가

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog