graphql-在返回数据的同时将项添加到“errors”数组

graphql-在返回数据的同时将项添加到“errors”数组,graphql,apollo,Graphql,Apollo,我正在使用Apollo server编写一个graphQL API,我想知道是否有一种方法可以将错误添加到响应中返回的errors数组中,而不会抛出实际错误并使整个解析器失败 在我的代码中,我迭代输入数组,如果遇到不支持的项,我希望将其添加到响应中返回的errors数组中,同时仍返回其他有效项的数据 请告知我是否能做到这一点,以及如何做到这一点 提前感谢。搜索“部分数据”、“多个错误”。。。或将错误保存在某个上下文对象中,在中间件/hook上将其格式化为错误如果我在另一个函数中格式化,如何将其添

我正在使用Apollo server编写一个graphQL API,我想知道是否有一种方法可以将错误添加到响应中返回的
errors
数组中,而不会抛出实际错误并使整个解析器失败

在我的代码中,我迭代输入数组,如果遇到不支持的项,我希望将其添加到响应中返回的
errors
数组中,同时仍返回其他有效项的数据

请告知我是否能做到这一点,以及如何做到这一点


提前感谢。

搜索“部分数据”、“多个错误”。。。或将错误保存在某个上下文对象中,在中间件/hook上将其格式化为错误如果我在另一个函数中格式化,如何将其添加到
错误
数组中?把它们扔了?