Firebase 실시간 DB에 대한 클라이언트 액세스 만료
·
TIL
토이 프로젝트로 사용했던 firebase의 실시간 DB 액세스 만료 메일을 받았다. 무슨 일인가 해서 서칭을 해보니 DB 액세스 기간이 지정되어있다는 점을 알게되었다. 설정을 하지 않으면 firebase DB를 사용하지 못하니 꼭 설정을 해줘야 한다. 서칭 결과 대부분의 블로그 포스팅을 보면 이런 내용으로 액세스 기간이 표기되어있었다. 위의 내용은 Cloud Storage를 사용했을 때의 설정이므로 내가 사용하는 RealTime DB를 사용했을 때의 설정을 봐야했다. Firebase 공식 문서를 참조했고 공개 및 비공개 액세스 혼합(=Mixed public and private access) 문단에서 힌트를 얻었다. 내가 이해한 바로는 Boolean 값으로 프론트 측에서 DB 제어권 설정을 할 수 있다고..
Firebase domain 설정 error
·
Error Handling
localhost에서 작동하던 google signin 기능이 vercel 배포 후 에러가 발생하는 것을 발견했다. //에러 내용 FirebaseError: Forebase: Error (auth/unauthorized-domain). 에러 내용에서 도메인 관련된 내용이 들어있는 것을 보니 firebase 도메인 설정과 연관이 있을거라 판단했다. 에러 해결 방법 1. firebase 프로젝트에 들어간다 2. Build > Authentication으로 들어간다. 3. settings에서 승인된 도메인을 클릭 후 배포 주소를 추가해준다. 이후 배포된 주소로 접속 후 정상 동작하는지 확인하면 된다.