본문 바로가기
에러/firebase

[Firebase] (in promise) FirebaseError: Missing or insufficient permissions 에러

by PEKAH 2021. 6. 2.

firebase를 활용해 채팅 기능을 개발 중 에러가 발생하였다.

 

확인해보니 보안 규칙에 의해 권한이 거부된 것이었고, 

 

Cloud Firebase의 규칙란에서 규칙을 수정해주어 해결하였다.

 

규칙 수정

처음 Firebase 생성 시 allow read, write: if false;로 설정이 되어 있었고, 

 

구글 로그인 후 채팅 기능을 활성화하기 때문에 if request.auth != null; 로 수정하였다. 

 

혹은 단순히 if true;로 설정하여도 해당 에러는 발생하지 않는 것을 확인하였다.

댓글