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

ПО промежуточного слоя HTTP-сервера GraphQL
1 ответ

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

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

NodeJS Express GraphQL: GraphiQL не запускает запрос в Chrome

Я использую graphql с nodejs и express, я использую библиотеку express-graphql, и, как в примере в express-graphql, я использую маршрут / graphql с включенным graphiql, как показано ниже: app.use( '/graphql', graphqlHTTP({ schema: graphqlSchema, gra…
05 авг '18 в 10:11
0 ответов

Доступ к GraphQL серверу с использованием express-router с express-graphql и паспортной аутентификацией

Я пытаюсь построить express-route на мой сервер GraphQL, используя express-graphql, Маршрут для graphql клиенты должны быть доступны только после аутентификации, но graphiql Маршрут должен быть доступен без аутентификации. Я использую passport-jwt д…
1 ответ

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

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

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

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

SyntaxError: Неожиданный токен <в JSON в позиции 0 при тестировании в Graphiql

Я изучаю GraphQL и новичок в этой технологии. Я не могу выяснить причину этой синтаксической ошибки. Когда я тестирую его на graphiql, он выдает неожиданную синтаксическую ошибку токена Вот мой server.js: const express = require("express"); const gr…
22 дек '18 в 16:23
0 ответов

Apollo-upload-клиент с Cloudinary

Я пытаюсь загрузить изображения с помощью apollo-upload-client, graphql и cloudinary, Цель: успешно загрузить изображение в облачную систему, получить облачный URL и вставить в базу данных. Настоящее время: не появляется сообщение об ошибке, но файл…
17 ноя '18 в 06:23
1 ответ

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

У меня есть массив объектов. Каждый объект сохраняет виды деятельности. Мне нужно обновить один из объектов массива. Я использовал _id для обновления или удаления объекта. Поэтому, когда я передаю идентификатор для обновления данных, я на самом деле…
22 ноя '17 в 10:00
1 ответ

Добавить директиву схемы для всех запросов в GraphQL

Есть ли способ добавить директиву схемы, переопределив один из методов SchemaDirectiveVisitor для всех запросов и мутаций? Например, чтобы проверить токен аутентификации в директиве. Было бы неплохо добавить его только один раз не для каждого опреде…
2 ответа

Получить максимальное и минимальное значение с помощью запроса GraphQL

Я работал над GraphQL и запускал запросы, чтобы получить ответ JSON в приложение реагирования. Но мне нужно запустить запрос, который вернет мне максимальное и минимальное значение из столбца. Я просмотрел документ GraphQL, но нигде не нашел способа…
08 окт '18 в 12:18
1 ответ

GraphQL - пакет vue-apollo, не выводящий запрос в интерфейс

Я все еще изучаю GraphQL, и в этом проекте я просто пытаюсь заставить некоторые запросы отображаться в интерфейсе. Я использую пакет, GitHub - Akryum / vue-apollo: интеграция Apollo/GraphQL для VueJS, но мне еще ничего не нужно показывать. Мне уже у…
0 ответов

Как мне обработать отклонение обещания решателя GraphQL или отключить его эхо?

Мои средства разрешения запросов / мутаций возвращают обещание. Я отклоняю обещание, если что-то идет не так, например, с мутацией входа пользователя, я отклоняю обещание с помощью: reject("User does not exist"); если учетная запись пользователя не …
14 ноя '17 в 15:27
1 ответ

How to receive an array as member of an input parameter of a GraphQL service?

Учитывая эту схему: input TodoInput { id: String title: String } input SaveInput { nodes: [TodoInput] } type SavePayload { message: String! } type Mutation { save(input: SaveInput): SavePayload } Given this resolver: type TodoInput = { id: string | …
31 окт '18 в 05:44
1 ответ

Как получить заполненные значения модели в списке GraphqQL без ссылки _id?

У меня есть модель Users с некоторыми полями и ссылкой на модель "Skills". Модели похожи на это ниже 1.Users.js (модель пользователя) const mongoose = require('mongoose'); const Schema = mongoose.Schema; const UsersSchema = new Scheam({ name: { type…
03 дек '18 в 12:28
1 ответ

Как я могу сохранить несколько строк в одной мутации в graphql и mongodb?

Здесь я хочу добавить несколько мыслей в одном запросе мутации. Как я могу добиться этого: mutation{ savethoughts(data: [{id:1,name:"a"},data: {id:2,name:"b"}]){ id } }
25 дек '18 в 17:38
1 ответ

GQL не возвращает результаты

Я практикую GQL, у меня проблема при отображении данных в Playground, Я пытаюсь попасть в API jsonplaceholder, чтобы получить все сообщения и отобразить его, но это приводит меня к ошибке ниже. error: GRAPHQL_FORMAT_ERROR: Expected Iterable, but did…
24 янв '19 в 10:00
2 ответа

Msgstr "Тип RootQueryType должен определять одно или несколько полей." }

Попытка заставить GraphQL работать с JavaScript. Не уверен, где моя ошибка. Мой код const graphql = require('graphql'); const _ = require('lodash'); const { GraphQLObjectType, GraphQLString, GraphQLInt, GraphQLSchema } = graphql; const users = [ { i…
0 ответов

Как дать псевдоним имени поля схемы в graphql

const Films = new GraphQLObjectType({ name: 'films', fields: () =&gt; ({ id:{ type: GraphQLString }, name: { type: GraphQLString, }, uniq_id: { type: GraphQLString, }) Я хочу дать псевдониму имя поля и получить его с этим именем. Как я могу это сдел…
0 ответов

Здесь я использую count() с sequelize. Как получить имя псевдонима из функции резолвера graphql?

Вот мой код: resolve: (parent, args, context, resolveInfo) =&gt; MovieDb.models.movie_streams.findAll({ distinct: true, attributes: [ 'series_number', [ sequelize.literal('COUNT(DISTINCT(series_number))'), 'total_series' ], [ sequelize.fn( 'GROUP_CO…
13 фев '19 в 09:00
1 ответ

Неизвестные аргументы в Graphql.js

Я запускаю простой код graphql, используя аргумент с помощью express-graphql. Но graphiql показывает сообщение об ошибке "Неизвестный аргумент \" возраст \ "в поле" лица "типа \" Запрос \ ". Это мой код var express = require('express'); var graphqlH…
25 дек '18 в 07:11