如何为特定的 GraphQL 查询配置 Apollo 缓存?

问题描述

  1. 我正在使用 Directus CMS(版本:RC-50)+ Next.js + Apollo Client + React Hooks
  2. 针对 Directus 中自定义数据的所有 GraphQL 查询都在 items获取
query getCategories {
  items {
    category {
      id
      name
    }
  }
}
query getArticles {
  items {
    article {
      id
      title
    }
  }
}
  1. 我遇到了 Apollo Cache 的问题:它不工作,每次组件重新渲染时都会重新获取所有查询

  2. 我阅读了关于如何为 Apollo 设置类型策略的 the article,但不明白如何将其应用于我的架构:我在 items 中没有任何 ID场...

  3. 从 Apollo 获取错误

Apollo error 1

Apollo error 2

  1. 有人有类似问题的解决方案吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...