遇到没有发请求的问题
看起来页面有缓存,即使console.log打印能够打印执行了gql语句,但是还是没有发请求,后端也没有接收到数据,但是数据有返回
解决方案:
const defaultOptions: DefaultOptions = {
watchQuery: {
fetchPolicy: 'no-cache',
errorPolicy: 'ignore'
},
query: {
fetchPolicy: 'no-cache',
errorPolicy: 'all'
}
}
const applloClient = new ApolloClient({
cache: new InMemoryCache(),
defaultOptions: defaultOptions,
uri: 'http://localhost:3001/graphql'
})