74得票3回答
使用react-apollo的useMutation钩子处理错误

我一直在试图理解这个问题,但没有找到一个强有力的答案。我正在尝试使用useMutation钩子执行登录mutation。 简而言之,我想知道在options中传递的onError和useMutation给我的错误error之间的区别是什么 这是我的代码片段const [login, { dat...

59得票6回答
错误:网络错误:在查询中将结果写入存储时出错(Apollo Client)

我正在使用Apollo Client制作应用程序,使用Graphql查询我的服务器。我有一个Python服务器,在其中执行我的Graphql查询,从数据库中获取数据,然后将其返回给客户端。 我为客户端创建了一个自定义的NetworkInterface,它帮助我进行定制的服务器请求(默认情况下...

58得票9回答
为什么我会得到错误信息:“在类型“Query”上无法查询字段xx”?

尽管我已经从GraphiQL工具中成功地测试过GraphQL查询并将其复制并粘贴,但当我尝试在ReactJS应用程序中的Apollo客户端中运行该查询时,该查询返回了一个错误: 尽管我已经从GraphiQL工具中成功地测试过GraphQL查询并将其复制并粘贴,但当我尝试在ReactJS应用程序...

55得票6回答
GraphQL 动态查询构建

我有一个能够为指定来源(例如传感器数据)提供时间序列数据的GraphQL服务器。获取传感器数据的示例查询可能如下:query fetchData { timeseriesData(sourceId: "source1") { data { ...

49得票3回答
Apollo Client缓存与Redux

我正在尝试从Redux Store迁移到使用Apollo Graphql Client自带的Apollo Client Cache。 Apollo Client与其他数据管理解决方案不同的一个关键特点是其规范化缓存。只需设置Apollo Client,您就可以获得一个智能缓存,无需额外配置。...

48得票1回答
Apollo客户端出现“store already contains an id”的错误-这是什么意思?

在我的 React Native 项目中,我创建了一个对象并将屏幕重定向到新创建的对象的详细信息页面,但是遇到了这个错误: 可能未处理的 Promise 拒绝 (id: 0): 网络错误:存储错误:应用程序尝试写入一个没有提供 id 的对象,但存储已经包含此对象的 id 为 XYZ。 查看...

40得票6回答
使用ApolloClient与node.js。"全局找不到fetch且未传递任何fetcher"

我正在尝试使用Apollo Client在node.js服务器上编写下面的代码与另一个GraphQL API进行交互:import fetch from 'node-fetch' import { createHttpLink } from 'apollo-link-http' import...

38得票1回答
如何从GraphQL响应中删除`__typename`字段,以避免在执行变异操作时出现错误。

我尝试在GraphQL中的Apollo客户端中更改addTypeName: false apollo.create({ link: httpLinkWithErrorHandling, cache: new InMemoryCache({ addTypename: false }),...

34得票3回答
GraphQL 变更操作:不变式违例:必须包含查询定义。

我正在尝试从React应用程序向我的GraphQL服务器发出mutation调用。React代码如下所示: client.query({ query: gql` mutation{ addTeam(input:{name:"Somename", label:"so...

34得票3回答
为Apollo客户端轮询请求添加自定义标题

我正在使用apollo-client库从我的Graphql服务器查询数据。一些查询通过 apollo 的轮询能力每5秒发送到服务器。 是否有一种通用的方法可以为我的轮询客户端发送的所有请求添加自定义标头?