【发布时间】:2023-03-15 07:26:01
【问题描述】:
对于 Firestore,我可以使用模拟器编写测试,但对于存储,不幸的是没有模拟器。
我已经在 firebase 控制台中尝试过模拟器,但我不想每次更改规则时都在其中输入所有测试。
我知道我可以编写测试来针对项目中部署的规则进行测试,但这有几个缺点。
有没有类似于 Firestore 模拟器的存储规则?
【问题讨论】:
-
目前没有。可能会有那么一天。请提交功能请求以表明兴趣。 firebase.google.com/support/contact/bugs-features
-
@DougStevenson 该死的太快了!谢谢会做!
-
@DougStevenson 所以我做了一些挖掘,发现了这个:Firebase Rules Api。也就是控制台中的模拟器使用的api。我尝试编写一个小脚本来检查我是否可以使用它,但我无法进行身份验证(“错误:调用者没有权限”)。我在 gcloud 控制台中为该 api 生成了一个 api 密钥,但它不起作用。这就是我正在尝试的:gist.github.com/dergoegge/1e9cbf980148ef3febecaf0eeeb0e1fa
-
听起来你有一个新问题要在 SO 上发布。
标签: firebase testing firebase-storage firebase-security