【发布时间】:2020-03-13 00:22:52
【问题描述】:
我在我的 React 应用中使用 ApolloClient。
我有一个使用 Spring Boot 运行的 GraphQL 服务器。
我注意到一个问题,即每当我的查询选项(在variables 中设置)相同时,它实际上并没有进行查询/调用 GraphQL 服务器,而是似乎使用来自缓存。
由于数据可能已更改,我该如何强制它实际进行搜索?
这是我在前端调用 get 函数的服务 - 我希望有像 forceRefetch: true 这样的选项:
return graphQLClient
.query<MultipleSongsQueryResult>({
query: GET_SONGS,
variables: options,
})
.then(response => response.data);
谢谢。
【问题讨论】:
标签: typescript spring-boot graphql react-apollo apollo-client