You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase规则保存失败:第6行预期'}',请求排查问题

问题原因及修正方案

你的Firebase Realtime Database规则结构完全不符合语法要求:所有数据路径(users、usersWipes、user-messages等)的规则配置必须嵌套在顶级的"rules"对象内部,而不是和"rules"平级放在根JSON对象里。

原代码中,解析器执行到第5行的}时,会认为根对象已经结束,结果第6行又出现"users": {,直接触发语法错误,这就是报错"Line 6: Expected '}'"的原因。

修正后的规则代码

{
  "rules": {
    ".read": "auth.uid != null",
    ".write": "auth.uid != null",
    "users": {
      "$uid": {
        ".read": "auth.uid != null",
        ".write": "auth != null && auth.uid == $uid"
      }
    },
    "usersWipes" : {
      "$uid": {
        ".read": "auth.uid != null",
        ".write": "auth != null && auth.uid == $uid"
      }
    },
    "user-messages": {
      "$uid": {
        ".read": "auth.uid != null",
        ".write": "auth != null && auth.uid == $uid"
      }
    },
    "stripe_customers": {
      "$uid": {
        ".read": "auth != null && auth.uid == $uid",
        ".write": "auth != null && auth.uid == $uid"
      }
    },
    "notifications": {
      "$uid": {
        ".read": "auth != null",
        ".write": "auth != null && auth.uid == $uid"
      }
    },
    "messages": {
      "$uid": {
        ".read": "auth != null",
        ".write": "auth != null && auth.uid == $uid"
      }
    },
    "jobPost": {
      "$uid": {
        ".read": "auth != null",
        ".write": "auth != null"
      }
    },
    "reportedJobs": {
      "$uid": {
        ".read": "auth != null && auth.uid == $uid",
        ".write": "auth != null"
      }
    },
    "deletedAccounts": {
      "$uid": {
        ".write": "auth != null && auth.uid == $uid"
      }
    }
  }
}

内容的提问来源于stack exchange,提问作者Zach Wilcox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 17:36:13