- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近我一直在为我的新应用程序使用 firebase。由于您可以在 firestore 上定义自己的规则,因此我想尝试一下。
为了测试这些规则,我正在运行 firestore 模拟器。当我尝试授权某个测试用户时,我总是收到超时错误。想自己解决这个错误,我做了一些研究。
我发现可以看到“Firestore Rule Coverage Report”,在里面我看到了这个:
但是因为我是 firestore 的新手,所以我不知道这是什么,而且经过一些谷歌搜索后我没有找到如何解决这个问题。
最佳答案
Firestore 文档有点困惑。他们声明 URL 应该是:http://localhost:8080/emulator/v1/projects/<database_name>:ruleCoverage.html
然而,他们没有解释什么<database_name>
应该替换为您的 project_id
.是的...阅读 URL 一些可能的事情是显而易见的,但实际上是应该使其显而易见的参数名称。另外,在 Firestore 中,数据库既不创建也不按名称访问。
解决方案:<database_name>
应该替换为您的 project_id
(该值在文件 .firebaserc
或 google-services.json
中可用
所以,如果您的 project_id
是 my-amazing-app
,您的 rulesCoverage 网址将是:http://localhost:8080/emulator/v1/projects/my-amazing-app:ruleCoverage.html
关于firebase - Firestore 规则覆盖率报告 - 从未评估过的请求表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59235690/
背景 我最近在 merge 期间遇到了一个意外未 merge 的文档文件的问题。 无论出于何种原因,我搞砸了 merge 并有效地删除了文件(和其他几个文件),因为我忘记了它们的存在。 现在我想查看我
我在我的网站上使用旧的 mysql 版本和 php 版本 4。 我的表结构: | orders_status_history_id | orders_id | orders_status_id |
我是一名优秀的程序员,十分优秀!