Описание тега graphql-tools

Набор утилит для создания вашей схемы JavaScript GraphQL кратким и эффективным способом.
0 ответов

Пользовательские директивы с помощью GraphQl-инструментов

Я ищу для создания пользовательской директивы, которая выглядит примерно так: { value(input: "test") @duplicate(by:3) } Насколько я понимаю, мне нужно предоставить функцию, которая будет прикреплена в правильном месте в GraphQL AST. Я написал этот т…
26 янв '18 в 01:25
1 ответ

Не работает вложенный распознаватель в "graphql-tools"

Я не могу вызывать вложенные преобразователи, используя graphql-tools. Я подал ошибку на GitHub, но еще не получил ответа. https://github.com/apollographql/graphql-tools/issues/1026. Вложенные поля моей схемы не вызывают при запросе. схема type XYZ …
17 дек '18 в 11:51
1 ответ

Как включить поля в API-сервер и удалить его перед возвратом к результатам для клиента в Graphql

У меня есть сервер Node.js GraphQL. От клиента я пытаюсь получить все пользовательские записи, используя такой запрос: { user { name entries { title body } } } Однако на сервере GraphQL Node.js я хочу вернуть пользовательские записи, которые в насто…
15 фев '19 в 10:59
0 ответов

Получить значения с помощью Graphql из отношения

В настоящее время я использую typeDefinitions с graphql-tools, Все хорошо, но чем сложнее схема, тем сложнее получить эти значения. У меня есть две модели: imagenes_model.js: const mongoose = require('mongoose'); const imagenesSchema = new mongoose.…
0 ответов

Имена типов псевдонимов удаленной схемы GraphQL

Я использую makeRemoteExecutableSchema в graphql-tools для извлечения удаленной схемы, а затем объединяю ее с локальной схемой. Я хотел бы добавить префикс к именам типов в удаленной схеме. Есть простой способ сделать это?
13 май '18 в 18:17
2 ответа

Ошибка: там может быть только один фрагмент с именем "columnName"

Я изменяю формат моей схемы из этого: var OldSchema = new GraphQLSchema({ query: queryType, mutation: mutationType }); к этому: typeDef = ` type Query { posts: [Post] author: Author } `; const NewSchema = makeExecutableSchema({ typeDefs: [typeDef], …
11 июл '18 в 19:01
0 ответов

GraphQl-Tools иногда макет сервера пустой ответ

У меня проблема при создании ложных запросов во время тестирования. Это похоже на https://github.com/apollographql/graphql-tools/issues/192, но я не думаю, что это та же проблема. Я также создал проблему здесь: https://github.com/apollographql/graph…
09 июл '18 в 14:03
1 ответ

Вложенный запрос GraphQL, возвращающий ноль

При попытке выполнить следующий запрос я получаю эту ошибку: "Невозможно вернуть ноль для необнуляемого поля User.first_name.". Я не ожидаю нулевого результата. Query: { site(site_reference: 123456789) { site_name site_managers { _id first_name } } …
12 окт '18 в 13:49
1 ответ

graphql-tools, как я могу использовать mockServer для насмешки над "мутацией"?

Я пытаюсь использовать mockServer из graphql-tools издеваться Mutation, вот мой юнит тест: it('should update user name correctly', () => { mockserver .query( `{ Mutation { updateUserName(id: 1, name: "du") { id name } } }` ) .then(res => { con…
20 апр '18 в 10:22
0 ответов

Захват и установка пользовательских ошибок с makeExecutableSchema из GraphQl-инструментов

Я использую makeExecutableSchema от graphql-tools чтобы реализовать мою схему graphql, я предполагаю, что есть некоторые ошибки, которые выбрасываются после того, как данные, возвращенные преобразователями, сопоставляются с полями, например: Error: …
30 ноя '18 в 16:16
1 ответ

В чем разница между makeExecutableSchema и buildClientSchema в Apollo GraphQL

Я пытаюсь построить насмешливую инфраструктуру для нашего реагирующего клиента. Запутаться между двумя.
11 июн '18 в 11:09
1 ответ

GraphQL - делегирование схемы при сшивании схемы не работает, если возвращаемый тип Parent представляет собой список объектов

У меня есть объект Publication, который включает в себя imageId, который я хочу использовать для создания делегирования схемы и загрузки всего объекта. Тип публикации определяется как: const PublicationType = new GraphQLObjectType({ name: 'Publicati…
1 ответ

Как добавить объединение типа в Apollo graphql

Я создал этот вопрос на тот случай, если кому-нибудь будет интересно, как добавить объединение / полиморфные типы в Apollo. Надеюсь, это поможет им. В этом примере я хотел, чтобы ответ был либо Worksheet или же ApiError // typedefs.js export default…
23 апр '18 в 02:39
0 ответов

Graphql: добавить распознаватели по умолчанию для анализируемой схемы?

makeExecutableSchema от Аполлона graphql-tools заполняет схему определителями по умолчанию, которые извлекают реквизиты из родительского объекта и вызывают связанные с полем преобразователи, если таковые имеются. Это поведение по умолчанию GraphQL, …
1 ответ

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

У меня есть тип ввода, который я хочу использовать для нескольких мутаций. Единственное отличие между его использованием от одной мутации к другой - обязательное свойство его полей. Скажем, например, что у меня есть следующий тип ввода, который я ис…
16 июл '18 в 20:51
2 ответа

Как решить конфликт имен в GraphQL?

import { makeExecutableSchema } from 'graphql-tools'; const fish = { length:50 }, rope = { length:100 }; const typeDefs = ` type Query { rope: Rope! fish: Fish! } type Mutation { increase_fish_length: Fish! increase_rope_length: Rope! } type Rope { …
18 авг '18 в 13:40
0 ответов

Расширения для вложенного ввода GraphQL

Следующий сценарий не работает. Пример: введите детали и введите parentDetails уже существует. сведения о типе {id: String, firstName: String, lastName: String} input parentDetails {parentFirstName: String, parentLastName: String} Я пытаюсь расширит…
22 окт '18 в 19:04
0 ответов

Как работать с вложенными объектами в одном объекте с помощью GraphQl-инструментов

У меня есть сервер GraphQL, использующий ExpressJS. Хотите написать схему с помощью GraphQL-Tools:Я хочу получить такой объект... User: { firstName, lastName, location: { city, state, lat, lan }, phoneNumber } с этим дизайном я могу поддерживать дет…
24 авг '18 в 11:14
1 ответ

Схема Сшивание двух удаленных схем Prisma/GraphQL

Я пытаюсь создать приложение на основе микросервиса, которое использует две удаленные схемы Prisma/GraphQL, которые работают в Docker, и шлюз, который анализирует их с помощью сшивания схем. Схемы Prisma/GraphQL: // Profile Schema service - http:loc…
0 ответов

Повторное использование распознавателя типов в мутации GraphQL

В настоящее время у меня есть установка GraphQL на моем бэкэнде с указанным ниже распознавателем. События не таблица в моей базе данных Postgres. Это пользовательский тип объекта в схеме GraphQL, который возвращает совокупность данных из моделей, св…
05 фев '18 в 10:22