DaleStudy / leaderboard

달레 스터디 리더보드
http://leaderboard.dalestudy.com/
3 stars 0 forks source link

배포 환경에 빠진 환경 변수 설정 #82

Closed DaleSeo closed 4 days ago

DaleSeo commented 4 days ago

PR #79 를 병합한 후 배포된 웹사이트가 정상적으로 작동하지 않는 현상을 확인하였습니다.

Shot 2024-11-22 at 19 13 29

GitHub API와 연동할 때 401 오류가 발생하는데요. VITE_GITHUB_API_TOKEN 환경 변수가 배포 환경에서 설정이 되어 있지 않아서 Authorization 헤더 값으로 token undefined가 넘어가서 발생하는 문제더라고요.

Shot 2024-11-22 at 19 21 10

로컬 환경처럼 .env 파일을 통해서 VITE_GITHUB_API_TOKEN 환경 변수를 설정하시는 것처럼 배포 환경에도 환경 변수가 설정될 수 있도록 다음과 같은 변경을 하였습니다.

참고로 PR #49 가 병합된 이후로 계속 콘솔에서는 발생하던 오류인데 다들 놓치신 것 같습니다. 웹사이트 프로젝트할 때도 동일한 이슈가 있었던 것 같은데, 같은 실수가 반복되지 않도록 PR 체크리스트에 관련 항목도 추가하였습니다.

체크리스트

DaleSeo commented 4 days ago

@DaleStudy/leaderboard 배포 후에 웹사이트가 정상화된 것을 확인하였습니다.

Shot 2024-11-22 at 19 44 44

Sunjae95 commented 4 days ago

빠른조치 감사합니다