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

Apollo / GraphQL: настройка преобразователя для строковых полей?
В GraphiQL на http://localhost:8080/graphiql я использую этот запрос: { instant_message(fromID: "1"){ fromID toID msgText } } Я получаю такой ответ: { "data": { "instant_message": { "fromID": null,...
1168 просмотров
schedule 26.11.2022

Как добавить описание к полю на языке схем GraphQL
У меня есть схема graphql, фрагмент которой выглядит так: type User { username: String! password: String! } В graphiql есть поле описания, но оно всегда говорит «самоописательное». Как добавить описания к схеме?
29896 просмотров
schedule 20.02.2022

Как я могу сообщить об ошибке в преобразователе мутаций apollo-server graphql?
В документации говорится, что преобразователь имеет следующую форму: fieldName: (obj, args, context, info) => result И этот результат будет null или undefined , если «объект не может быть найден». А как насчет других ошибок -...
483 просмотров
schedule 12.12.2022

Как добавить вложенный преобразователь в схему?
Допустим, мой запрос выглядит так: query { post { id user { id, name } } } И карта резольвера выглядит так: { Query: { post: myPostResolverFunc, } } Как я могу добавить дополнительный «вложенный» преобразователь...
934 просмотров
schedule 31.08.2023

Apollo resetStore не работает в клиенте Angular
Я пытаюсь интегрировать токен авторизации на стороне клиента. Я передаю этот токен в промежуточное ПО. Когда пользователь выходит из системы, сбросьте хранилище, а затем получите новый токен. Теперь, когда я отправляю новый запрос, он все еще...
421 просмотров

Преобразователь состояния связи Apollo по умолчанию не работает (переменные параметра запроса клиента)
Пример здесь: https://codesandbox.io/s/j4mo8qpmrw Документы здесь: https://www.apollographql.com/docs/link/links/state.html#default TLDR: это список дел, параметры запроса @client не фильтруют список. Это запрос, принимающий $id в...
982 просмотров

Подписка сервера Apollo, вложенная в тип
Я пытаюсь заставить распознаватель подписки работать в Apollo Server 2. Подписка работает, когда это поле верхнего уровня (т.е. непосредственно под Subscription в корне schema ). Однако, если подписка содержится в другом type , я всегда получаю...
1496 просмотров
schedule 17.10.2022

Подписка GraphQL, websocket, nodejs, экспресс-сессия
Я использую Apollo Server 2 ( но эта проблема не только с Apollo ) и Express.js vanilla (с apollo-server-express ). Все также хорошо работает с Подписками , кроме механизма Экспресс-сеанса . Проблема: Я использую cookie-session (...
1339 просмотров

Создать схему GeoJSON GraphQL из сторонней библиотеки
Я пытаюсь использовать библиотеку graphql-geojson в приложении Apollo / Express для обслуживания GeoJSON ответы. Библиотека предоставляет преобразователи, но я не нашел способа добавить типы в определение схемы, не записывая их вручную. И даже...
670 просмотров
schedule 03.07.2022

Интерфейсы Meteor Apollo GraphQL: возврат массива объектов и вызов распознавателя в другом распознавателе
У меня возникли проблемы с GraphQl интерфейсы . Возьмем пример в документе: interface Vehicle { maxSpeed: Int } type Airplane implements Vehicle { maxSpeed: Int wingspan: Int } type Car implements Vehicle { maxSpeed: Int...
278 просмотров

Как я могу использовать промежуточное ПО Express только с конечными точками Apollo Server 2 graphql
Я хочу использовать операторы журнала morgan tiny для всех моих маршрутов, кроме конечных точек graphql. Я использую экспресс и Apollo 2, и мне не удалось заставить промежуточное ПО работать с экспрессом. Как показывает пример кода, я могу...
7081 просмотров

Переопределение значения корневого объекта типа GraphQL Union / Interface
У меня есть служба Apollo GraphQL, которая делегирует внутреннюю службу gRPC. У этой службы есть конечная точка, которая возвращает сообщение, содержащее oneof , которое я сопоставляю с Union в GraphQL. Это просто, но при реализации резолверов...
619 просмотров

Издевательство над клиентом apollo graphql
Я написал следующий клиент узла, который взаимодействует с сервером graphql и использует модуль узла apollo-tools. Мне не удалось найти фиктивный тест для приведенного ниже в узле. Пожалуйста, дайте мне знать, есть ли способ издеваться над...
428 просмотров

Как сшить несколько удаленных схем с помощью Nestjs и сервера apollo
Во-первых, я новичок в том, чтобы публиковать сообщения на Stack Overflow, но я, конечно, изо всех сил постараюсь иметь здесь всю необходимую информацию и поделиться найденным решением, потому что я могу представить, что у большего количества людей...
2239 просмотров
schedule 21.05.2022

Как написать разрешающие фильтры graphql на сервере apollo graphql
Требование: Мне нужна рекомендация по написанию функции распознавателя для обработки фильтров graphql. Фильтр поддерживает операторы eq, ne, like, contains и not like. Схема: import { gql } from 'apollo-server-express'; export default...
2570 просмотров
schedule 26.02.2022

Неудачный ответ: получен код состояния 500 Ошибка игровой площадки GraphQL при использовании даже пустых источников данных
Я следую руководству по полному стеку для Apollo, и всякий раз, когда я пытаюсь добавить источники данных на свой сервер Apollo, игровая площадка выдает ошибку 500 без дополнительных данных для отладки. Я пробовал добавить самоанализ к истине, я...
3730 просмотров
schedule 05.05.2022

res.cookie не работает с apollo-server-express
Я пытался отправить клиенту файл cookie с сервера. Я получаю данные ответа, но не вижу "set-cookie" в заголовках ответа Конфигурация моего сервера Apollo: const server = new ApolloServer({ typeDefs, resolvers, context: ({ req,...
1670 просмотров

Преобразователи GraphQL разрешают только первый тип
так что я работаю над своим проектом, и я, кажется, зашел в тупик со своими способностями. Я работаю над бэкэндом GraphQL, который должен извлекать некоторые данные из базы данных MySQL. У меня уже работают преобразователи, поэтому я могу получить...
42 просмотров
schedule 24.04.2023

Ошибка: пользователь определен в преобразователях, но не в схеме
Я пытаюсь настроить свою схему для Apollo Server, и у меня возникает ошибка. То, что я пытаюсь, на самом деле является попыткой исправить распространенное и еще более бесполезное сообщение, используя совет, найденный здесь:...
12449 просмотров
schedule 28.07.2023

Как сопоставить поля запроса со столбцом таблицы базы данных?
Например: typeDefs : type User { userId: ID! userNme: String userEmail: String } В базе данных таблица users имеет три столбца: user_id , user_nme , user_email . Теперь клиент отправляет запрос GraphQL с именем userById...
20 просмотров
schedule 21.06.2023