Публикации по теме 'apollo-client'


Получение данных с помощью Apollo Client 2.0
Автор Кай Ведекинд В моем предыдущем посте о « ОТДЫХ в мире. Да здравствует GraphQL » , я сосредоточился на введении в GraphQL как серверный уровень. В этой статье я расскажу о том, как подключить приложение Vue.js к GraphQL API через Apollo Client. Я собираюсь показать вам, как создать простое приложение Vue.js с Apollo 2.0, которое отображает список контактов. Что такое Apollo Client Apollo Client - это сверхгибкий, управляемый сообществом, полнофункциональный кэширующий..

Вопросы по теме 'apollo-client'

Клиент Apollo выдает ошибку «магазин уже содержит идентификатор» - что это значит?
В собственном проекте реакции я создаю объект, а затем перенаправляю экран на страницу сведений о вновь созданном объекте и получаю эту ошибку: Возможное отклонение необработанного обещания (id: 0): сетевая ошибка: ошибка хранилища: приложение...
10340 просмотров
schedule 27.02.2024

Почему этот тест использует ошибку Jest & react-test-renderer, потому что он пытается разобрать файл .graphql?
Я пытаюсь запустить простой тест, чтобы начать работу с Jest, и кажется, что он анализирует все приложение. На файл, в котором возникает ошибка, ссылается файл сервисов. Если я не включу graphql в регулярное выражение для moduleNameMapper ,...
798 просмотров

React Apollo: один запрос, несколько аргументов - как кэшировать?
Я озадачен этим. Предположим, у меня сейчас есть следующий запрос: export const getPokemon = gql` query getPokemon($filters: AssetFilters) { pokemon(filters: $filters) { name, generation, exp } }`; По...
822 просмотров

Ошибка Apollo GraphQL: ошибка: сетевая ошибка: не удается прочитать свойство «срез» неопределенного значения
Я получаю эту длинную ошибку при запросе данных. Это достоверные данные (проверено на GraphQLi). Будем признательны за любые рекомендации! Error: Network error: Cannot read property 'slice' of undefined at new ApolloError (eval at...
986 просмотров
schedule 14.01.2023

Как создать подписку GraphQL с Apollo Client на Vanilla JS
Недавно Apollo Client выпустил функцию подписки на веб-сокеты, но до сих пор я видел ее использование только при запуске запроса с помощью subscribeToMore внутри ловушки жизненного цикла componentWillMount. Вот пример из...
6338 просмотров
schedule 06.08.2022

не могу импортировать createBatchingNetworkInterface из apollo-client
Я пытаюсь интегрировать graphql в свой проект vue. Я следую этим инструкциям: https://github.com/Akryum/vue-apollo У меня npm установлен «apollo-client» по мере необходимости, но по какой-то причине я не могу импортировать...
974 просмотров
schedule 07.10.2022

Как обновить массив/вложенное поле при выдаче мутации обновления в Graphcool/GraphQL?
У меня есть тип Post , чем поле tag , которое может быть связано со многими записями Tag (отношение «человек ко многим»). Проблема, с которой я сталкиваюсь, заключается в том, что при обновлении Post мне нужно как создать, так и связать новые...
809 просмотров

клиент apollo, запрос с фильтром
на самом деле все мои запросы не имеют фильтра, просто извлекаю все записи из таблиц Я прочитал эту ссылку: https://github.com/graphql/graphql-js/issues/640 речь идет о создании ручного фильтра, но обсуждение не заканчивается четким решением....
2372 просмотров
schedule 17.09.2023

React Apollo 2 с React Router. Загрузка graphql HOC: true навсегда, если я перемещаюсь
Это код: https://codesandbox.io/s/p90q6674qq Я просто использую: export default graphql(CURRENT_USER_QUERY)(Menu); в компоненте Menu и просто этот код в компоненте App : class App extends Component { render() { return (...
347 просмотров

Причина (! NextProps.data.loading && this.props.data.loading)
В моем приложении для реагирования с настройками react-apollo и react-router-redux каждый раз, когда я отправляю на новый маршрут, новый параметр запроса запускает новый запрос GraphQL. И мне часто требовались обратные вызовы после выполнения...
377 просмотров

Остановить последующие запросы в apollo после возврата 401?
Я использую клиент apollo, чтобы сделать запрос в моем компоненте. Он состоит из 2 запросов. Как мне запретить ему отправлять другой запрос после того, как он дал мне ошибку 401? Я использую onError Apollo Link Error, чтобы отслеживать ошибки....
1497 просмотров
schedule 26.02.2022

Как использовать Apollo Client + React Router для реализации частных маршрутов и перенаправления в зависимости от статуса пользователя?
Я использую React Router 4 для маршрутизации и Apollo Client для выборки и кеширования данных. Мне нужно реализовать решение PrivateRoute и перенаправления на основе следующих критериев: Страницы, которые пользователю разрешено просматривать,...
5045 просмотров

Ошибки operation.setContext с Apollo Boost
Я использую заголовки для аутентификации с помощью Apollo Client. Следующее работало нормально: const middlewareAuthLink = new ApolloLink((operation, forward) => { const token = localStorage.getItem('auth-token'); const...
929 просмотров
schedule 03.12.2022

React Apollo: сохранять обновления после мутации, но пользовательский интерфейс не отражает изменения
Я создал сервер graphQL со следующей схемой: ... #charts interface interface Chart { id: String! sql: String! title: String type: String! display: String! } type Layout{ # Unique layout id id: String # The title displayed on the...
755 просмотров
schedule 21.07.2022

Отсутствует поле в cache.writeQuery в компоненте мутации?
Я изучаю компоненты GraphQL Mutation. Делаю мутацию, которая добавляет разрешение, т.е. новогоднее разрешение. Вот схема: type Resolution { _id: String! name: String! goals: [Goal] completed: Boolean } type Query { resolutions:...
1881 просмотров

Запрос Apollo GraphQL перезаписывает массив подэлементов другим запросом
У меня есть два запроса о типах категорий компании. Запрос сотрудника включает в себя подмножество типов запросов компании в базе данных. Если я просто запрашиваю запрос сотрудника, массив типов сотрудников включает 2 элемента. Если я просто...
206 просмотров
schedule 04.09.2023

Построение динамических запросов GraphQL
У меня есть сервер GraphQL, который может обслуживать данные таймсерий для указанного источника (например, данные датчика). Пример запроса для получения данных для датчика может быть таким: query fetchData { timeseriesData(sourceId:...
17975 просмотров
schedule 12.11.2022

Изменить конечную точку Apollo в провайдере Apollo
Есть ли способ изменить конечную точку Apollo после создания клиента Apollo? Я хотел бы, чтобы пользователь ввел свою конечную точку.
687 просмотров
schedule 06.04.2024

создать приложение для реагирования с клиентом apollo не получает никакого ответа
Я использую create-response-app с клиент apollo , и я следовал кодировке, которая находится на документы apollo . Мой сервер настроен на сервер apollo с экспрессом , и я его протестировал. последовали пути GraphQL Clients . Это работает, но...
179 просмотров

React-Native + Apollo-Link-State + AWS Appsync: значения по умолчанию не сохраняются в кеше.
Я борюсь с этим несколько дней. Я успешно настроил Apollo-Link-State с помощью AppSync месяц назад и начал добавлять значения по умолчанию и преобразователи вроде этого: const cache = new InMemoryCache() //create the cache to be shared...
554 просмотров