• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

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

20.03.09 13:56 작성 조회수 439

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

질문자

2020.03.10

감사합니다. 잘됩니다.