为Hasura中的突变设置默认错误消息

问题描述

我正在使用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\""
    }
  ]
}

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

解决方法

不确定是否可以自定义Hasura生成的错误消息。

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

如果需要的话,支持多语言错误消息也是可行的。