我在测试 Apollo 时遇到问题。当我尝试使用 apollo 和 graphql 进行查询时,我想要响应返回错误和部分数据,所以我设置了属性 errorPolicy:'all'。但它不起作用。我不知道为什么?请帮忙!这是我的代码:
查询{动物{姓名年龄},学校{姓名编号}}`
const { loading,data,error} = useQuery(GET_DASHBOARD_DATA, { errorPolicy:'all', onCompleted: (res) => {console.log("complete",res)}, onError : (res,data) => { console.log("ERRRR",res,data)}, })
我想收到:
{ 错误:[...],数据:[动物:[...]] }
但它唯一的响应错误。这是 Apollo 的文档:https ://www.apollographql.com/docs/react/data/error-handling/