Firestore安全规则模拟遇未知错误,客户端访问反馈集权限遭拒求助
Firestore安全规则权限异常问题

我的Cloud Firestore安全规则如下:
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /Feedback/{feedback} { allow read: if resource.data.uid == request.auth.uid; } } }
目前遇到的问题:
- 访问Feedback集合内的文档时,客户端返回「permission denied(权限拒绝)」错误
- 使用Firestore安全规则模拟器测试时,出现「Firestore Security Rules: Error running simulation –An unknown error occurred」提示,无法定位规则问题
- 浏览器控制台无任何日志输出,已禁用uBlock Origin插件
- 仅将规则改为
allow read: if request.auth.uid != null时可正常运行,但一旦使用resource.data(曾拼写错误为resouce.data)进行字段判断就会触发未知错误 - 已查阅Stack Overflow相关问题,未找到可行解决方案
内容的提问来源于stack exchange,提问作者Nils Reichardt
相关产品推荐
相关产品推荐

