【问题标题】:Deploying rules with bolt adds extra "rules" wrapper使用 Bolt 部署规则会添加额外的“规则”包装器
【发布时间】:2016-02-23 10:28:41
【问题描述】:

使用 rules.bolt 文件,其中包含

path / {
  read() = true;
  write() = true;
}

还有一个包含

的firebase.json
{...
  "rules": "rules.bolt"
}

运行 firebase deploy:rules 会产生以下规则:

{"rules":{"rules":{".read":"true",".write":"true"}}}

应该是这样的

{"rules":{".read":"true",".write":"true"}}

当前的解决方法是在本地运行 firebase-bolt 并部署生成的 json 文件。

【问题讨论】:

  • 你有什么版本的 CLI 和 Bolt?
  • 根据 npm 分别为 2.1.0 和 0.5
  • 我在相同的版本中遇到了同样的问题。

标签: firebase firebase-security firebase-realtime-database


【解决方案1】:

看起来这是在 firebase-tools 2.1.0 版之后修复的(尚未作为自己的版本发布)。

https://github.com/firebase/firebase-tools/pull/101

【讨论】:

    猜你喜欢
    • 2012-09-28
    • 2020-11-30
    • 1970-01-01
    • 2017-05-03
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    相关资源
    最近更新 更多