기타 공부
.env 파일에서 API key 관리하던 중 에러가..?
Justin P
2023. 12. 28. 21:08
Firebase Auth로 로그인 기능을 구현하고 있었다. Firebase에서 SDK를 제공받았고, 세팅을 시작했다.
아래 링크에서 과연 어떤 상황에서 이러한 오류가 날까에 대한 여러 가지 해결책이 있었다.
https://stackoverflow.com/questions/54636324/firebase-invalid-api-key-error-in-console
읽어보면서 내가 범한 오류는 아니더라도 주의깊게 여겨볼만한 점들을 정리해보았다.
- .env가 root에 있는가? 가끔씩 src 폴더안에 있는 경우가 있다
- .env 파일에서 변수들 사이에 실수로 쉼표( , )를 넣었는가?
- 환경변수에 따옴표를 넣거나 빼어보았는가?
- Ctrl + C와 yarn start로 재시작을 해보았는가?
나는 1번과 2번 실수는 범하지 않았고, 3번을 시도해보았으나 별 차이가 없었다. 놀랍게도 답은 4번이었다.
Firebase를 import 한 후 재시작을 하지 않아서 발생한 것.
어이없는 실수이지만 그 덕분에 충분히 겪을만한 다른 시나리오들도 알게 되는 계기였다.