cost 193 ms
使用 apollo-link 获取任何突变的查询 - Use apollo-link to fetch a query upon any mutation

我正在开发一个应用程序,其中有带有嵌套资产树的项目。 在后端,当孙子(或大孙子)的子孙之一更新时,项目的更改日期也会更新。 在 react-apollo 中,我设置了所有查询,以便返回更新的对象,并使用更新的数据更新 apollo 的缓存。 但我也想更新项目的更改日期(可能是父母、祖父母等)。 ...

如何在全球范围内使用 ApolloProvider 捕获错误 - How to catch errors with ApolloProvider globally

我正在尝试使用 apollo 客户端的 onError 方法捕获我所有的 graphQLErrors。 我的目标是让所有 API 调用只有一个 catch 块。 当前的行为是:如果我没有在进行 API 调用的组件中捕获每个错误,则会出现带有错误的默认错误页面 期望的行为:永远不会出现默认的错误页 ...

延长阿波罗突变超时 - extend apollo mutation timeout

我正在跑进一个兔子洞,所以我在这里问我的问题。 我有一个useMutation突变,最多可以将 10MB JSON 数据上传到我的数据库。 这显然需要很长时间,我收到了一个timeout错误,我认为这导致查询运行两次,然后两次上传了一些数据。 我如何声明一个突变的超时时间更长? 我在哪里指定超时 ...

使用 graphql-tools、apollo-link-schema 和 react-hooks 在 mocking 时总是返回 undefined - Using graphql-tools, apollo-link-schema, and react-hooks always returning undefined when mocking

我刚开始在 React 中使用 GraphQL,并且一直在将项目从 REST API 转移到新的 GraphQL。 作为其中的一部分,我想设置模拟数据以在独立于正在完成的 GQL API 的应用程序上工作。 我花了很多时间尝试遵循 Apollo 和GraphQL 工具文档,但无论如何,我似乎无法让 ...

使用 graphql 和 apollo 客户端刷新 angular 的令牌 - refresh token for angular using graphql and apollo client

我正在尝试设置刷新令牌策略以在我的第一个请求返回 401 时使用 GraphQL 和阿波罗客户端刷新 angular 9 中的 JWT。 我已经为 graphql 设置了一个新的 angular 模块,我正在创建我的 apolloclient。 即使使用经过身份验证的请求,一切都很好,但我需要让我的 ...

如何为每个查询设置Apollo链接URI-初始uri停留,我应该使用动态uri(角度8) - How to set Apollo link URI per query - initial uri stays, should I use dynamic uri (angular 8)

摘要 我正在Angular 8中构建一个简单的搜索应用程序,并在Elasticsearch上使用带有graphql服务器的Apollo; 我将弹性查询传递到URI中的后端,然后graphql查询在弹性返回的数据内运行。 但是,该URI是在Apollo的首次创建中设置的,因此对于该会话中 ...

成功重试时,Apollo-link @client突变 - Apollo-link @client mutation on successful retry

由于网络错误导致的重试时,我正在React应用程序中呈现通知。 如果/重新建立连接(成功重试),我希望清除所有此类通知 我使用了apollo-link-retry并使用了一个自定义的attempts回调来在retry循环开始和超时时改变缓存。 这可以工作,但是当成功重试时通知会保留在屏 ...

为自定义 apollo graphql 后端处理 firebase 初始化延迟和 id 令牌 - Handling firebase initialization delay and id tokens for custom apollo graphql backend

目前,当我使用 firebase 对用户进行身份验证时,我将他们的身份验证令牌存储在localStorage中,以便稍后用于连接到我的后端,如下所示: 我的问题是令牌过期后我无法刷新它。 所以我尝试使用以下内容为 apollo 设置授权令牌: 这在用户首次进行身份验证时有效,但一旦用户刷新页面,当我 ...

中继订阅onNext未在react-native上触发 - relay subscription onNext not triggered on react-native

我是一个订阅设置,但是onNext不会触发,我不知道为什么,因为这是我第一次实现订阅,而文档在解决该问题上并没有太大帮助。 以下是代码实现: 这是我的订阅网络 订阅在其执行的组件上的componentDidMount方法中调用,但是当将新信息添加到订阅正在侦听的内容时,订阅 ...

使用 Apollo 和 React 捕获身份验证失败后如何正确重定向 - How to correctly redirect after catching authentication failure with Apollo and React

我正在编写一个使用apollo-client的 react 应用程序,我正在使用apollo-link-error来全局捕获身份验证错误。 我使用createBrowserHistory进行浏览器历史操作和redux来管理我的应用程序状态。 在身份验证错误时,我想将用户重定向到/login页面。 ...

apollo客户端-我可以在apollo客户端实例化之后动态调整apolloLinks吗? - apollo-client - can I adjust apolloLinks dynamically after apollo-client instantiation?

在实例化的阿波罗客户端实例中,如何在运行时更新令牌? 阿波罗实例具有link属性,该属性本身就是具有concat方法的ApolloLink实例。 但是调用该concat会返回一个新的ApolloLink实例。 有没有办法使用此新的ApolloLink更新客户端实例? ...

Apollo Link 数据突变 - Apollo Link data mutation

我正在尝试改变整个应用程序的 apollo-link 处理程序中的数据:我想删除所有边/节点以简化应用程序中数据的处理。 当我尝试更改数据并返回数据的修改副本时,我的 vue 组件中的 apollo 处理程序获取一个空数据对象={} 。 我也尝试就地改变数据,但这也不起作用:vue 组件获取原始 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM