Apollo GraphQL,有没有办法在查询期间操作正在写入缓存的数据?
Posted
技术标签:
【中文标题】Apollo GraphQL,有没有办法在查询期间操作正在写入缓存的数据?【英文标题】:Apollo GraphQL, is there a way to manipulate the data that is being written to the cache during querying? 【发布时间】:2019-12-29 12:22:15 【问题描述】:根据 Apollo GraphQL 文档,Apollo Links 可以分为两个方向 - 客户端 -> 服务器和服务器 -> 客户端:
但是,我无法找到有关来自服务器 -> 客户端的链接的文档或示例。我的目标是捕获并解析将存储在缓存中的传入数据。这样,我可以从缓存中读取自定义的解析数据。有没有可能做到这一点?
【问题讨论】:
【参考方案1】:您可以在此处找到 afterware 示例: https://github.com/apollographql/apollo-link/tree/master/packages/apollo-link-http#afterware-data-manipulation
【讨论】:
太棒了!感谢您的帮助!以上是关于Apollo GraphQL,有没有办法在查询期间操作正在写入缓存的数据?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在 Chrome DevTools 中调试 Apollo GraphQL 订阅?