update
在使用 Apollo Client 进行突变后,我正在使用该函数写入缓存。缓存包含如下所示的 obj,并且工作正常。
但是,我找不到读取缓存中对象的正确方法。我正在使用readQuery
文档中提到的,但我找不到任何示例来读取对象之外的对象ROOT_QUERY
我在 Angular 中有以下代码
ngOnInit() {
const data = this.apollo.getClient().readQuery({
query: USER,
variables: {
id: 'test@email.com',
},
});
console.log(data);
}
查询定义如下:
const USER = gql`
query User($id: String!) {
user(id: $id) @client {
token
}
}
`;
不确定我是否必须修改typeDefs
或resolvers
实例化 Apollo 客户端时?
谢谢