Как отключить InMemoryCache для клиента Apollo GraphQL? - PullRequest
3 голосов
/ 09 мая 2019

Я пытаюсь полностью отключить кеширование на клиенте apollo, но оно не работает.

Я пытался установить для fetchPolicy значение «только для сети» или «без кэширования». Я что-то упускаю?

1 Ответ

3 голосов
/ 09 мая 2019

Вы можете просто удалить персистор всякий раз, когда вам нужно очистить кеш.

  const persistor = new CachePersistor({ cache: this.cache, storage: window.sessionStorage as any });
  await persistor.remove();
...