0
我正在嘗試將一些REST端點移至GraphQL。我正在使用圖書館GraphQL。貌似輸出始終形式:修改GraphQL輸出格式
{
data: { currentTime: "2016-05-01 19:27pm" }
}
我想獲得在下面的表單中的數據:
{
status: "ok",
data: { currentTime: "2016-05-01 19:27pm" }
}
即返回請求的狀態,無論是「OK」或「錯誤」,主要是因爲當前的客戶端代碼使用這種約定。有什麼辦法可以做到這一點?我也可以考慮使用其他庫。
「有什麼辦法可以達到這個目標嗎?」 - 這是無效的JSON,因此任何GraphQL服務器代碼都不可能生成該響應。如果你在'「ok」後添加一個逗號,並且使其成爲有效的JSON,那麼你提出的響應僅僅違背了[官方的GraphQL響應格式推薦](http://graphql.org/learn/serving-over-http /)。您可能很難找到一個爲您添加「狀態」字段的庫。您可能能夠找到一個庫,爲您提供它生成的JSON響應,並向其添加「狀態」字段。 – CommonsWare
哎呀,那當然是一個錯字 – kargirwar