【问题标题】:Is there a way to set specific error messages on validation rules? [duplicate]有没有办法在验证规则上设置特定的错误消息? [复制]
【发布时间】:2018-08-24 22:32:37
【问题描述】:

假设我有一个像"validate": "condition1 && condition2" 这样的验证规则,我想根据第一个不满足的条件向用户显示错误消息。

例如,如果不满足condition1,用户将收到一条自定义消息,指出“条件1 不满足”。

基本上,我想将错误代码(或消息)映射到每个条件并且应该发送给用户(而不是来自 Firebase 的经典“权限被拒绝”消息)。

【问题讨论】:

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


    【解决方案1】:

    没有办法做到这一点。您可以做的是将 Cloud Functions HTTP 触发器用作写入数据的 API。它可以检查您想要的条件,然后返回一个响应,指示客户端尝试写入的数据有什么问题。我知道这远非理想,但它可能是您目前的最佳选择。

    您也可以file a feature request 说明您正在尝试做什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 2017-04-07
      • 2015-09-07
      • 2022-12-06
      • 1970-01-01
      相关资源
      最近更新 更多