Описание тега apollo-cache-inmemory

None Механизм кэширования по умолчанию для apollo-server. По другим вопросам, связанным с кешированием с помощью Apollo, используйте тег [apollo-server].
0 ответов

Получение `Store error: приложение попыталось записать объект без предоставленного typename, но хранилище уже содержит объект с typename`

Я получаю Store Error при обновлении, и я новичок в apollo и graphQL, поэтому не могу понять, что я делаю неправильно. Я пытаюсь обновить имя и фамилию человека. Этот объект является вложенным, и я передаю typeName как объект обернутого объекта. Есл…
03 мар '19 в 01:46
2 ответа

React Apollo: обновление кэша списков (с переменными) при добавлении нового элемента

Мне трудно понять, как обновить список элементов (в кеше). Когда новый элемент создается с react-apollo, <CreateItemButton /> компонент (в моем случае) не вложен в <ListItems /> составная часть. Из того, что я могу понять, мне нужно обно…
1 ответ

Как отключить InMemoryCache для клиента Apollo GraphQL?

Я пытаюсь полностью отключить кэширование на клиенте apollo, но он не работает. Я попытался установить fetchPolicy на "только сеть" или "без кеша". Есть что-то, чего мне не хватает?
09 май '19 в 13:14
0 ответов

Где должно находиться состояние сложной регистрационной формы в React.js?

У меня есть сложная форма настройки регистрации транспортного средства, родительский объект выглядит vehicle{ registrationNumber: "MH1234", type: "xyz" driver:{ user:{ firstName: xyz, lastName: abc, email: xyz, phone: 1234, city: random }, kyc:{ met…
0 ответов

Аполлон с работником службы в проекте Next.js

У меня есть прототип NextJS в прямом эфире на https://www.schandillia.com/blog. Отображаемые данные снимаются с установки Strapi по адресу https://dev.schandillia.com/graphql. У меня также есть вся кодовая база на Github по адресу https://github.com…
0 ответов

Разница между локальными данными и удаленными данными в React с Apollo-link-state

В данный момент я изучаю Apollo-link-state в приложении React Native и пытаюсь выяснить, как работать с состоянием и чем отличается запрос локальных данных от попаданий на мой сервер и какие данные я должен поместить в кеш. По общему мнению, практик…
1 ответ

Обработка стратегии и аннулирование кэшированных данных по подпискам в умеренно сложном сценарии использования

Возьмем, к примеру, приложение для чата. Пользователь имеет доступ к нескольким цепочкам чата, каждая из которых содержит несколько сообщений. Пользовательский интерфейс состоит из списка потоков в левой части (listThreads), который содержит имя дру…
1 ответ

местное управление государством для graphql vue apollo

Я пытаюсь выполнить локальное управление государством с помощью vue apollo, но даже после выполнения документации я не получаю результата. В консоли нет ошибки, поэтому я не уверен, что не так. Вот моя установка: // main.js file the initializing par…
17 ноя '19 в 03:34
0 ответов

Клиент Apollo в кеше памяти, проблема нехватки памяти

Я использую клиент Apollo с InMemoryCache в приложении ReactJs. У меня есть "Ошибка: недостаточно памяти" от Sentry, и я предполагаю, что, поскольку я вообще не очищаю кеш, это вызывает вышеуказанную проблему (хотя и не уверен). Если бы у кого-то бы…
12 май '20 в 09:37
0 ответов

Кэш клиента Apollo не распознает отношения один к одному

У меня есть схема graphql с объектом places который имеет взаимно однозначные отношения с другим объектом placeDetails Я обновил свой кеш Apollo после мутации, которая вставляет placeDetails для place. Я используюoptimisticResponse с моей мутацией, …
0 ответов

Можно ли полностью отключить кеш в Apollo Client?

В мобильном приложении я работаю с apollo-client для взаимодействия с сервером API graphQL. Фактическое решение Мое реальное решение представлено следующим образом: Данные извлекаются с сервера после запроса, изменения или подписки и представлены на…
1 ответ

Вызвать API-интерфейс выборки, который сохраняется один раз при использовании кеша apollo?

Я работал над Apollo GQL. Я использую кеш apollo, чтобы уменьшить нежелательные вызовы API. Проблема, с которой я сейчас сталкиваюсь, - это когда я обновил данные, я не должен повторно получать данные, потому что API уже вызывается один раз и хранит…
01 ноя '19 в 09:05
0 ответов

Можно ли использовать apollo-cache-hermes в качестве замены apollo-cache-inmemory?

Из-за проблем с производительностью InMemoryCache я попытался перенести наше приложение в кеш Hermes. Поскольку инициализация кеша выполнялась черезwriteData прежде чем я изменил его на использование writeFragment. Таким образом, функция init будет …
0 ответов

Сетевая ошибка: не удается прочитать свойство "логин" неопределенного значения.

У меня есть страница входа, когда я отправляю свои учетные данные, запустите этот метод: const login = gql`mutation login ($username: String!, $password: String!) { login ( username: $username, password: $password client_id: 2 client_secret: "XXXXXX…
0 ответов

Есть ли способ предварительно просмотреть данные, хранящиеся клиентом Apollo в асинхронном хранилище в react-native?

Я работаю над приложением React Native, которым управляет expo. Мой запрос GraphQl для извлечения данных из кеша Apollo работает не так, как ожидалось. Я просто хотел посмотреть, что действительно хранится в кеше и асинхронном хранилище, не вызывая …
1 ответ

Получите выгоду от Apollo Store

Я хочу получить доступ к значению, сохраненному в Apollo Store. //apollo.js import ApolloClient from 'apollo-boost'; import gql from 'graphql-tag'; export const client = new ApolloClient({ uri: 'https://localhost:8000/graphql/', clientState: { defau…
0 ответов

Как узнать, получает ли Apollo данные из кеша или сети

Я хочу знать, как я могу сказать, получает ли apollo данные из кеша или из базы данных. Я установил для fetchPolicy только кеширование, но я все еще вижу запросы на вкладке сети (инструменты разработчика). заранее спасибо.
1 ответ

Использовать кеш в клиенте apollo

Я пытаюсь прочитать данные из кеша Apollo (React + Apollo Client 2.6). Мой код: try { const {users} = client.readQuery({ query: GetUsersForView }); console.log(users); } catch(e) { console.log('Query is not in cache:', e); } Мой запрос: query GetUse…
0 ответов

Кеш клиента Apollo не работает в next.js

У меня есть одна проблема с разработкой next.js. home.tsx - это главная страница моего проекта. home.tsx const GET_POSTS = graphql` query posts($accountname: String!, $page: Int, $pathBuilder: any, $postsStatus: String) { posts(accountname: $account…
1 ответ

Клиент Apollo GraphQL не возвращает кэшированные вложенные типы в запросе

Я выполняю запрос, чтобы получить PowerMeter детали, в которых содержится другой тип внутри, называемый Project. Я пишу запрос так: query getPowerMeter($powerMeterId: ID!) { powerMeter: powerMeter(powerMeterId: $powerMeterId) { id name registry proj…
12 сен '19 в 01:20