Описание тега apollo-server

Apollo Server - это сервер GraphQL для Express, Connect, Hapi и Koa, написанный на TypeScript.
1 ответ

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

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

Apollo GraphQL: дважды вызывать запрос с помощью apolloClient.query?

У меня есть следующий запрос: const GET_MY_USERINFOFORIMS_QUERY = gql` query($userID: String!){ myUserDataForIMs(userID:userID){ name_first name_last picture_medium } } `; const withUserInfoForIMs = graphql(GET_MY_USERINFOFORIMS_QUERY, { options({ u…
01 ноя '16 в 01:45
1 ответ

Apollo Server 2 + Express: в обработчике сообщений отсутствует требование

Это работало в версии 1, но вся конфигурация сервера изменилась. Это то, что у меня есть, после добавления bodyparser() в приложение express, как было предложено Дэниелом в комментариях: const server = new ApolloServer({ typeDefs, resolvers, playgro…
11 окт '18 в 00:23
0 ответов

GraphQL / Aphrodite / Razzle - SSR

Я реализовал приложение реакции Graphql Server Side Rendered (razzle). Мы получаем неустойчивую ошибку, не можем автоматически буферизоваться без документа при загрузке приложения. Кажется, это проблема, когда apollow получает данные из дерева и пыт…
14 май '18 в 22:48
2 ответа

Конечная точка GraphQL для загрузки файла

Можно ли запустить загрузку файла в браузере с конечной точки GraphQL на apollo-server-express приложение? У меня конечная точка написана в стандартном экспрессе app.get функция (см. ниже), но я хотел бы использовать контекст GraphQL для загрузки фа…
15 окт '18 в 23:13
2 ответа

При использовании GraphQL/Apollo Server, должно ли быть выдано сообщение об ошибке для результатов базы данных?

Если распознаватель получает пользователя из базы данных, например, и ни один пользователь не был найден, должна ли быть выдана ошибка? Какова лучшая практика для данных не найдено?
10 фев '19 в 19:43
1 ответ

Проблема с использованием универсального объекта в качестве типа ввода в схеме GraphQL Ошибка: схема должна содержать уникальные именованные типы

У меня есть плагин, который создает объект с {id: "XXX", текст: "XXX"}, когда теги создаются пользователем. Я пытаюсь заставить мой сервер apollo graphql принимать этот объект как тип в моей схеме. Я перепробовал много вещей, но наиболее разумным дл…
31 авг '18 в 02:06
0 ответов

Как мне написать распознаватель при использовании сервера apollo graphql с базой данных neo4j?

Я использую neo4j dB, и я установил apollo graphql server (используя graphql-server-express). Допустим, моя схема имеет 3 типа, а именно "Страна", "Штат" и "Люди", где в одной стране может быть несколько штатов, а в одном штате может быть несколько …
11 июл '17 в 21:33
1 ответ

Результат объединения типа в подписке graphql

Можно ли получить результат объединения в подписке graphql, в частности в AppSync? Я попробовал следующее в AppSync, но получил ошибку "Подписка имеет недопустимый тип вывода" type Mutation { test1Mutation(test1arg: Test1Input!): Test1, test2Mutatio…
2 ответа

Как получить тип поля в директиве схемы GraphQL (Node.js, graphql-tools)

Я использую директиву схемы, которая реализует visitFieldDefinition функция SchemaDirectiveVisitor, Я хочу знать тип поля, определенного в схеме и, например, если тип является массивом. В схеме: type DisplayProperties { description: StringProperty @…
13 фев '19 в 15:47
0 ответов

Graphql: перезаписывает значение контекста вновь созданным токеном для входа в систему другого пользователя

Я играл с JSONWebToken и успешно удалось войти в систему пользователя с помощью доступа token генерируется путем входа в систему пользователя и передачи его context, Затем я передаю идентификатор пользователя, декодированный из токена, чтобы сделать…
25 окт '18 в 06:44
1 ответ

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

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

Jest не выходил из игры через секунду после завершения пробного запуска. --detectOpenHandles

Я собираюсь протестировать сервер, работающий с Jest. Иногда это успешно, но иногда это показывает ошибку, как это. Поэтому, если я использую флаг --detectOpenHandles, как это было предложено, он всегда будет успешным, не показывая ошибку eny. Это т…
30 авг '18 в 19:31
1 ответ

Передача токена через Query?

У меня запущен сервер Graph QL (Apollo Server 2), и для его API требуется, чтобы каждый запрос содержал токен. В настоящее время токен приходит из HTTP-запроса Cookie. Это было достаточно просто для работы. Когда приходит запрос, извлеките файл cook…
13 июн '18 в 18:09
1 ответ

Apollo Server Graphql в AWS Lambda

У меня есть локальный экземпляр, работающий нормально с библиотеками Apollo Graphql, но я хочу использовать ту же схему и преобразователи в AWS Lambda. Мой текущий код: var makeExecutableSchema = require('graphql-tools').makeExecutableSchema; var re…
10 янв '17 в 04:00
0 ответов

apollo-server-express выдает ошибку 500, но не показывает описание

Я пытаюсь apollo-server-express, То, что я не нахожу в документах и ​​не понимаю, как показать описание ошибки 500. Пример: const serverApollo = new ApolloServer({ typeDefs, resolvers, context: ({ req }) => { // req.user is undefined here console…
1 ответ

Как я должен загружать ассоциацию, используя graphql-sequelize без `include`?

Я использую graphql-sequelize для реализации конечной точки GraphQL. Я только что создал новую вторичную сущность и связал ее с одной из моих первичных сущностей, и теперь пытаюсь включить связанную вторичную сущность при получении первичной. Я полу…
16 мар '18 в 21:43
1 ответ

Можно ли выполнить мутацию или запрос локально на стороне сервера с Apollo Server?

Я хотел бы знать, возможно ли выполнить мутацию или запрос локально на стороне сервера с сервером Apollo. Пример: 1- Конечная точка GET /createNew достигнута 2- Я запускаю мутацию, которую я определил как: apolloserver.mutation(mutation_query).then(…
03 янв '18 в 01:20
1 ответ

Необязательные, но не обнуляемые поля в GraphQL

В обновлении к нашему API GraphQL только модели _id поле обязательно для заполнения ! в приведенном ниже коде языка SDL. Другие поля, такие как name не должны быть включены в обновление, но также не могут иметь null значение. В настоящее время, за и…
07 ноя '18 в 16:49
1 ответ

Apollo GraphQL: дочерний компонент перезапускает родительский запрос?

У меня есть родительский компонент с прикрепленным запросом Apollo: const withData = graphql(MY_QUERY, { options({ userID }) { return { variables: { _id: userID} }; }, props({ data: { loading, getOneUser } }) { return { loading, getOneUser }; }, });…
11 ноя '16 в 00:03