Описание тега 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.…
31 июл '18 в 17:35
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…
16 июл '18 в 15:13
1
ответ
Как добавить объединение типа в Apollo graphql
Я создал этот вопрос на тот случай, если кому-нибудь будет интересно, как добавить объединение / полиморфные типы в Apollo. Надеюсь, это поможет им. В этом примере я хотел, чтобы ответ был либо Worksheet или же ApiError // typedefs.js export default…
23 апр '18 в 02:39
0
ответов
Graphql: добавить распознаватели по умолчанию для анализируемой схемы?
makeExecutableSchema от Аполлона graphql-tools заполняет схему определителями по умолчанию, которые извлекают реквизиты из родительского объекта и вызывают связанные с полем преобразователи, если таковые имеются. Это поведение по умолчанию GraphQL, …
25 июн '18 в 15:18
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…
19 июл '18 в 15:42
0
ответов
Повторное использование распознавателя типов в мутации GraphQL
В настоящее время у меня есть установка GraphQL на моем бэкэнде с указанным ниже распознавателем. События не таблица в моей базе данных Postgres. Это пользовательский тип объекта в схеме GraphQL, который возвращает совокупность данных из моделей, св…
05 фев '18 в 10:22