안녕하세요. flutter 강의를 듣다가 firebase 연동 및 권한 설정을 하는데 firebase쪽 오류가 발생했습니다.
user의 uid를 확인해서 read, write, delete 권한을 주려고 하는데요.
기본 세팅은 아래와 같이 했습니다.
1. story 컬렉션의 문서마다 인증된 user의 uid를 받아와서 user 필드에 추가
2. firebase 규칙 설정: allow read, write : if request.auth != null && request.auth.uid == resource.data.user;
3. 실제 문서의 user 필드에 uid와 일치하는지 확인
이렇게 확인했는데 에뮬레이터에서는 Null check operator used on a null value라고 발생해서
firebase의 시뮬레이터를 확인해보니 resource에서 null이 발생하고 있습니다.
어느 부분을 수정해야 될지 감이 잡히질 않아 문의드립니다.
감사합니다.