【问题标题】:set default error messages for mutations in Hasura在 Hasura 中为突变设置默认错误消息
【发布时间】:2021-01-15 08:34:14
【问题描述】:

我正在使用 Hasura 控制台。如果出现错误,我会看到如下消息:

{
  "errors": [
    {
      "extensions": {
        "path": "$.selectionSet.insert_one.args.object",
        "code": "constraint-violation"
      },
      "message": "Uniqueness violation. duplicate key value violates unique constraint \"vehicle_number_plate_key\""
    }
  ]
}

有什么方法可以使用控制台设置自定义错误消息?我在控制台上找不到任何此类选项。

【问题讨论】:

    标签: api graphql apollo react-apollo hasura


    【解决方案1】:

    不确定是否有办法自定义 Hasura 生成的错误消息。

    但是,如果这是由单个前端客户端使用,您可以让前端客户端定义自己的错误消息。

    如果需要,这对于支持多语言错误消息也很实用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-16
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 2019-02-14
      相关资源
      最近更新 更多