Graphql 如果查询命中客户端的缓存,如何记录?

Graphql 如果查询命中客户端的缓存,如何记录?,graphql,apollo,react-apollo,Graphql,Apollo,React Apollo,使用Apollo客户端的查询组件,请考虑以下事项: <Query {...props} query={NOTEBOOK_QUERY} variables={{ id: props.notebookId }} > {result => props.children(result)} </Query> {result=>props.children(result)} 第一次运行时,我希望它是一个网络调用,第二次我希望它命中缓存 如果缓存命中或未命中

使用Apollo客户端的查询组件,请考虑以下事项:

  <Query {...props} query={NOTEBOOK_QUERY} variables={{ id: props.notebookId }} >
    {result => props.children(result)}
  </Query>

{result=>props.children(result)}
第一次运行时,我希望它是一个网络调用,第二次我希望它命中缓存

如果缓存命中或未命中,是否有工具可以插入打印出来,以及使用了什么键?

谢谢

如果您在Chrome中使用,您可以看到缓存在Apollo链接状态下的查询,它应该会显示是命中了链接状态下存储的结果还是返回到数据库。

相关。一个评论者正在关注隐藏的内容。