어이없는 실수이지만 그래도 기록 차원에서 쓴다..
보안상 api key 노출되지 않게 하기 위해 config 정보를 env 파일에 저장했는데 잘못된 형식으로 적어서 발생한 오류였다.
잘못 작성한 예 | 올바르게 작성한 예 |
key=value
형식으로 써야하는데 json 형식으로 쓰는바람에 에러가 났다
Uncaught FirebaeError 문구만 보고 왜 안돼지 왜 안돼지 이러고 있다가 스택오버플로우에 동일한 에러에 대해 질문한 글에 콘솔 찍어봤냐는 답글 보고 그제서야 콘솔 찍어보고 값이 undefined로 뜨고 있다는 걸 알았다.. 에러날 때는 무조건 콘솔 찍어보기... 메모..
signInWithEmailAndPassword()
함수는 파라미터가 세 개이다
auth 파라미터를 안 써서 발생한 에러였다
파라미터 세 개 다 잘 쓰면 해결된다
https://stackoverflow.com/questions/68946960/how-to-fix-firebase-9-0-invalid-api-key
https://firebase.google.com/docs/reference/js/auth.md#signinwithemailandpassword