인프런 커뮤니티 질문&답변

seethrou님의 프로필 이미지
seethrou

작성한 질문수

Flutter 입문 확장판 - 인스타그램 클론 2.0

게시물 모아보기

search_page.dart에서 다음과 같은 에러가 나옵니다.

작성

·

545

0

W/Firestore( 7162): (21.3.0) [Firestore]: Listen for Query(post order by __name__) failed: Status{code=PERMISSION_DENIED, description=Missing or insufficient permissions., cause=null}

I/System.out( 7162): com.google.firebase.firestore.FirebaseFirestoreException: PERMISSION_DENIED: Missing or insufficient permissions.

강사님과 다르게 설정한 것은  database 를 생성할 때
테스트모드로 하지 않았습니다. 

답변 2

1

오준석님의 프로필 이미지
오준석
지식공유자

권한이 거부되었군요. firestore 작성시 프로덕션 모드로 시작하셨다면 기본적으로 비공개 모드라서 그럴겁니다.

파이어베이스 콘솔에서 Firestore 탭의 규칙을 다음과 같이 수정하시면 인증된 사용자만 읽기 쓰기가 가능합니다.

service cloud.firestore {
  match
/databases/{database}/documents {
    match
/{document=**} {
      allow read
, write: if request.auth.uid != null;
   
}
 
}
}

0

seethrou님의 프로필 이미지
seethrou
질문자

감사합니다. 잘됩니다.

seethrou님의 프로필 이미지
seethrou

작성한 질문수

질문하기