我正在尝试将一些REST端点移动到GraphQL。我在GraphQL使用图书馆。看起来输出始终采用以下形式:
{
data: { currentTime: "2016-05-01 19:27pm" }
}
我想以下列形式获取数据:
{
status: "ok",
data: { currentTime: "2016-05-01 19:27pm" }
}
,即返回请求的状态," ok"或"错误",主要是因为当前客户端代码使用此约定。有没有办法实现这个目标?我也可以考虑使用其他库。
答案 0 :(得分:0)
您可以这样做,但您必须自己添加状态,因为这不是标准的GraphQL响应格式。
但是,GraphQL响应确实包含一个可选的errors
字段,如果出现错误,该字段将包含在响应中,您可以使用它作为问题的指示。