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

The JavaScript reference implementation for GraphQL, a query language created by Facebook for describing data requirements on complex application data models.
0 ответов

Круговая зависимость GraphQL.js - "Тип поля должен быть типом вывода, но получено: не определено".

Я бился головой об эту проблему в течение нескольких часов. У меня есть очень простая реализация GraphQL в Node.js следующим образом. const UserType = new GraphQLObjectType({ name: 'User', fields: () => ({ id: new GraphQLNonNull(GraphQLString), u…
21 авг '18 в 10:51
1 ответ

Как отправить пользовательскую ошибку в AppSync с помощью $util.error

У меня есть вопрос об обработке ошибок AppSync. Я хотел бы отправить объект errorInfo вместе с ответом об ошибке, и я попытался с помощью $util.error. Согласно документу: https://docs.aws.amazon.com/appsync/latest/devguide/resolver-util-reference.ht…
1 ответ

Объединить 3 таблицы с помощью запроса graphql

Я хочу объединить 3 таблицы, как мы делаем в MySQL на основе первичных и внешних ключей. Могу ли я сделать это с помощью graphql ( http://graphql.org/) Моя структура таблицы вместе с запросом graphql приведена ниже. Спасибо query($companyId:String){…
12 ноя '17 в 07:49
1 ответ

GraphQL, Relay и Mongodb (mongoose) как получить массив

Я не могу получить массив или объект с помощью mongoose, чтобы использовать его в соединении Relay, на самом деле это работает нормально: let queryType = new GraphQLObjectType({ name: 'Query', fields: () => ({ getUsers: { type: new GraphQLList(us…
06 июл '16 в 20:56
1 ответ

Sequelize на обновление GraphQL ничего не вернуть

GraphQL возвращает ноль, используя обновление Sequelize. updatePerson: { type: Person, args: { value: { type: UpdatePersonInputType }, where: { type: WhereUpdatePersonInputType } }, resolve(_, args) { return Db.models.persons.update( args.value, { w…
12 дек '16 в 02:37
1 ответ

Возвращение Promise от mutateAndGetPayload

Я пытаюсь вернуть обещание от mutateAndGetPayload функция mutationWithClientMutationId, но я не могу получить ответ. Запрос остается в ожидании, пока не истечет время ожидания. Пример кода: mutateAndGetPayload: ({clientMutationId, ...args}) => { …
23 дек '15 в 06:29
1 ответ

Передать параметры функциям резолвера подузлов

У меня есть этот запрос graphql, он ищет все службы, связанные с проектом (с учетом его идентификатора), и для каждой службы он возвращает список пользователей, к которым есть доступ. query Project ($id: ID!) { services { mailService { users } } } Я…
21 мар '17 в 14:42
1 ответ

Как передать переменные в этот график

У меня есть этот GraphQL, и он работает, но когда я пытаюсь поставить переменные не будет работать mutation serviceOrder { serviceOrderCreate(input: {data: { needsTo: "string", problemDescription: "string", profession: {}, responseTime: "2018-05-22T…
22 май '18 в 23:43
1 ответ

Неопределенность в отношении между User и UserLeague

У меня есть два типа: User и UserLeague type User { id: ID! @unique email: String! @unique password: String! name: String! predictions: [Prediction!]! leagues: [UserLeague!]! @relation(name: "MemberOfLeague") ownedLeagues: [UserLeague!]! @relation(n…
17 мар '18 в 15:21
1 ответ

Промежуточное программное обеспечение распознавателя GraphQL для проверки подлинности

У меня есть API-интерфейс GraphQL со смешанными публичными и частными запросами и мутациями. Я ищу способ проверить, требует ли операция аутентификации пользователя, а также проверки прав доступа, чтобы пользователь мог изменять только свои собствен…
08 дек '17 в 10:48
0 ответов

Получите ошибку при вызове метода в приложении graphql nodejs express

Я не знаю больше в qraphql. Я просто размещаю свой graphql api в локальном посте. Когда я запускаю его, используя curl, он получит ошибку. что "Неверные данные JSON" curl -s -d '{ "query": "{ AccountTransfer(["from":"asset1","to":"asset2","amount":"…
19 окт '18 в 12:46
1 ответ

Mongooose / MongoDB _id as String

Я столкнулся с проблемой получения данных из MongoDB. я получил ID cannot represent value: { _bsontype: "ObjectID", ... } Кто-то сказал: объявить _id каждой модели для типа String Так что это работает, проблема ушла, но хорошо ли это делать таким об…
08 окт '18 в 07:51
1 ответ

Обработка ошибок с помощью express-graphql & реагировать-apollo

Я пытаюсь отобразить простую ошибку "Электронная почта и пароль не совпадают" в форме входа в систему, но у меня возникли проблемы, и я не уверен, находится ли ошибка на сервере или в приложении React. Я думал, что отправлю здесь, так как я не увере…
1 ответ

Должен / Могу ли я внести изменения в данные на вложенных преобразователях?

Скажи у меня есть MemberType как это import { GraphQLID, GraphQLList, GraphQLNonNull, GraphQLObjectType, GraphQLString } from 'graphql' import readPhoneNumbersByMemberId from '../resolvers/readPhoneNumbersByMemberId' import PhoneNumberType from './P…
19 ноя '16 в 16:43
1 ответ

Ошибка: может только создать список GraphQLType, но получил: функция GraphQLObjectType(config), в GraphQL?

Я работаю над демонстрационным проектом на GraphQL. Но застрял здесь. Я хочу отправить весь объект как результат. Объект, который я хочу отправить: exports.fakeDatabase = { 1: { id: 1, name: 'Abhay', description:'This is Abhay\'s Database' }, 2: { i…
1 ответ

Как бороться с вложенным вводом в GraphQL

При написании запросов я могу определить преобразователь для любого поля, и значение этого поля будет определяться его преобразователем независимо от глубины запроса. Однако, когда я пишу мутацию, мне кажется, что я могу определить распознаватели то…
02 сен '18 в 17:54
1 ответ

Создать тип Graphql из схемы mongoose с подполями

Я начинаю создавать сервис Graphql, который будет работать вместе с API REST, уже работающим на производстве, с использованием NodeJS и Mongoose, но у меня возникли проблемы с поиском способа преобразования моей схемы mongoose в тип GraphQL. У меня …
09 июл '17 в 01:47
0 ответов

Будете ли вы использовать GraphQL с частными API, созданными и используемыми одной командой?

Будете ли вы использовать GraphQL с компонентами, в которых интерфейс и бэкэнд каждого компонента обрабатываются одной и той же командой, и, следовательно, бэкэнд предназначен для определенного веб-интерфейса с в основном фиксированными запросами? С…
25 апр '18 в 12:23
1 ответ

GraphQL - перегрузка базы данных?

Я изучаю GraphQL и хотел бы понять, как GraphlQL будет выполнять ложь запроса: poc (id: $id) { tradingName id products{ id title imageUrl productVariants { title } images{ url } } } На resolve_all_products Я буду запрашивать только продукты для иден…
22 ноя '17 в 23:50
2 ответа

Как управлять дочерним объектным типом GraphQL, который может быть обнуляем в типе вывода?

Я устанавливаю API-интерфейс GraphQL для nodeJS и экспериментирую с точкой блокировки одного из типов вывода моего ресурса. Функция представляет собой форму, которая содержит три разных уровня: Уровень 1- formTemplate Уровень 2- formItems (templateI…
29 янв '19 в 20:46