【发布时间】:2017-06-02 21:30:04
【问题描述】:
我在概念上坚持使用 graphsql(使用 graphql-js)。
假设 API 用户发送查询并且数据库服务器已关闭,我想将此信息作为错误返回
data { errors }
列表。
如何访问数据中的错误对象并将我自己的错误消息(例如关于数据库服务器中断)推送到那里?
接下来我想知道的是如何向数据对象添加一个附加消息对象。
假设用户通过 id 请求了一个数据库项目(例如,一个特定的帐户)并且该项目不存在。现在,我想返回如下内容:
{
data: {
messages: [{status: "failure", message: "This account does not exist"}]
}
}
我将如何做到这一点,我是否必须将消息也定义为一种类型?
【问题讨论】:
标签: graphql graphql-js