firebase - 我可以通过 REST 访问 firebase 实时数据库安全规则吗?
问题描述
我正在寻找对我的安全规则进行模拟测试,目前文档建议将您的规则加载到文件中,然后将该文件读入模拟器。
const rules = fs.readFileSync("database.rules.json", "utf8");
我宁愿从我的项目中加载最新的安全规则,这样我就知道我对它所做的任何更改都可以立即进行测试并正常工作。
是否可以通过 REST 访问安全规则?
解决方案
根据参考文档,您可以通过 REST GET 调用检索安全规则。从那里:
curl 'https://[PROJECT_ID].firebaseio/.settings/rules.json?auth=FIREBASE_SECRET' curl -X PUT -d '{ "rules": { ".read": true } }' 'https://[PROJECT_ID].firebaseio/.settings/rules.json?auth=FIREBASE_SECRET'
推荐阅读
- r - knitr 在 /static/ 文件夹中找不到 img 文件
- github - 如何在 github 的 CODEOWNER 中包含一个 github 应用程序
- css - 我怎样才能居中
在 Angular 9 的屏幕中间 - google-chrome - 在 chrome 版本 > 80 中关闭相同站点强制
- css - Vuetify.js - 如何在 v-card 中添加横向边框
- python - Python通过具有条件的多个属性对列表进行复杂排序
- c++ - 从文件读取时发生访问冲突 (C++)
- python - 为已处理的交易创建“transactionAmount”直方图,即;如果 PURCHASE 后面不应跟 REVERSAL,则为相同的帐号
- linux - 在共享库“librdkafka”中找不到名为“rd_kafka_producev”的入口点
- django - Django 自定义 ModelManagers 隐式限制每个用户可用的查询集