[Network error]: Error: Error writing result to store for query Using Apollo Link State
[Network error]: Error: Error writing result to store for query Using Apollo Link State
我正在使用 Apollo-link-state 为我的应用程序创建和更新商店。但是,执行突变时出现以下错误:
[Network error]: Error: Error writing result to store for query:
query getLocation {
location @client {
coords
__typename
}
}
Cannot read property 'location' of undefined
我的默认商店如下所示:
const defaultState = {
location: {
__typename: 'Location',
coords: [36, -87]
},
};
export default defaultState;
我在突变中使用的查询如下所示:
export const GET_LOCATION = gql`
query getLocation{
location @client{
coords
}
}
`;
我没看出查询有什么问题。
您只是在 defaultState 中缺少默认位置对象的 ID,只是像这样尝试并成功了:
export default {
location: {
__typename: 'Location',
id: 0,
coords: [36, 23],
},
}
我正在使用 Apollo-link-state 为我的应用程序创建和更新商店。但是,执行突变时出现以下错误:
[Network error]: Error: Error writing result to store for query:
query getLocation {
location @client {
coords
__typename
}
}
Cannot read property 'location' of undefined
我的默认商店如下所示:
const defaultState = {
location: {
__typename: 'Location',
coords: [36, -87]
},
};
export default defaultState;
我在突变中使用的查询如下所示:
export const GET_LOCATION = gql`
query getLocation{
location @client{
coords
}
}
`;
我没看出查询有什么问题。
您只是在 defaultState 中缺少默认位置对象的 ID,只是像这样尝试并成功了:
export default {
location: {
__typename: 'Location',
id: 0,
coords: [36, 23],
},
}