1. 문제 상황

.env를 사용해 HTTP요청에 대한 주소를 지정하고 빌드하여 S3에 업로드 하였음

REACT_APP_API_URL=http://ec2-3-35-137-229.ap-northeast-2.compute.amazonaws.com:8080

하지만 서버는 요청에 대해 ERR_CONNECTION_REFUSED만을 반환하였음

2. 정보 수집

F12로 개발자 도구를 열어 네트워크를 확인한 결과 요청 주소가 위의 것이 아닌

REACT_APP_API_URL=http://ec2-3-35-137-229.ap-northeast-2.compute.amazonaws.com

로 가고 있었음. 이는 .env파일을 수정하기 전의 요청 주소로, 잘못되었음을 인지한 뒤 수정했던 사항이나 어째서인지 재 빌드 및 S3 업로드를 아무리 반복해도 요청 주소가 제대로 적용되지 않았음

3. 확인해본 사항

.env.production 파일이 있는가 → 없음

.env 파일이 최상위 디렉토리에 제대로 위치하는가 → OK

CI/CD 배포 환경에서 누락 가능성 → 수동 배포여서 해당 없음

배포 환경이 아닌 로컬에서는 되는가 → 됨

시크릿 탭에서는 되는가 → 됨

4. 문제 원인 및 해결

어플리케이션 문제가 아닌 브라우저 캐시 문제였고