我有以下查询:
query(abc: 1) {
id
level1 {
id
level2 {
level3a {
id
}
level3b {
id
}
}
}
}
在我的浏览器中(使用GraphiQL)一切都很好,但是当我尝试在我的Apollo客户端上运行完全相同的查询时,它会为level2返回null。
client.query({query: myQuery}).then((resp) => {
这就是我使用它的方式,任何关于它为什么在客户端上返回null的想法?
如果需要更多信息,请告诉我们!谢谢!
答案 0 :(得分:0)
我不知道为什么,但跑步:
client.query({query: myQuery, fetchPolicy: "no-cache"})
我猜测深层对象无法缓存。如果有人可以添加解释,我会对其进行编辑。谢谢