在使用Apollo Client进行更改后,我正在使用update
函数写入缓存。缓存包含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
}
}
`;
不确定在实例化Apollo Client时是否必须修改typeDefs
或resolvers
?
谢谢