Mat*_*zlo 11 firebase firebase-security google-cloud-firestore
在新创建的项目中,我无法发布对 Firebase 规则的任何更改。即使是简单的更改,例如在文件末尾添加换行符或添加空格。
\n\n\n\n我觉得这可能是 Firestore 中的一个错误,但我想我先在这里问一下......
\n\nError saving rules \xe2\x80\x93An unknown error occurred\n\nservice cloud.firestore {\n match /databases/{database}/documents {\n match /{document=**} {\n allow read, write: if false; \n }\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n
小智 57
我发现Allow CORS: Access-Control-Allow-originChrome 扩展程序是导致我出现此错误的原因。禁用扩展修复了错误。
小智 3
在命令提示符中安装 Firebase CLI,登录 Firebase CLI,然后使用编辑器(vscode、atom)打开 .rules 文件并将其替换为:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后使用此命令从命令提示符部署到 firebase
firebase deploy --only firestore:rules
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6003 次 |
| 最近记录: |