部署时数据库规则中的语法错误

发布于 2025-01-20 16:49:14 字数 651 浏览 0 评论 0原文

将我的网站部署到 firebase 时,我在数据库规则中收到语法错误,显示:

2:5:预期的规则属性。

我列出了 json 中的代码

{
    "hosting": {
        "public": "public",
        "ignore": [
            "firebase.json",
            "**/.*",
            "**/node_modules/**"
        ]
    },
    "database": {
        "rules": "firebase.json"
    },
    "emulators": {
        "auth": {
            "port": 9099
        },
        "database": {
            "port": 9000
        },
        "hosting": {
            "port": 5000
        },
        "ui": {
            "enabled": true
        }
    }
}

While deploying my website to firebase,i get a syntax error in database rules showing:

2:5: Expected rules property.

I am listing down the code in json

{
    "hosting": {
        "public": "public",
        "ignore": [
            "firebase.json",
            "**/.*",
            "**/node_modules/**"
        ]
    },
    "database": {
        "rules": "firebase.json"
    },
    "emulators": {
        "auth": {
            "port": 9099
        },
        "database": {
            "port": 9000
        },
        "hosting": {
            "port": 5000
        },
        "ui": {
            "enabled": true
        }
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无所的.畏惧 2025-01-27 16:49:14

规则值应指向规则文件,而不是 firebase.json 文件本身。类似于:

"rules": "database.rules.json"

该规则文件必须定义有效的数据库规则。例如:

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

The rules value should point to a rules file, not at the firebase.json file itself. Something like:

"rules": "database.rules.json"

That rules file must define valid database rules. For example:

{
  "rules": {
    ".read": false,
    ".write": false
  }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文