Публикации по теме 'apollo-server'


Как использовать MongoDB Atlas + GraphQL из веб-приложения React (вставить один и выполнить поиск)
Недавно я начал личный побочный проект, в котором мне нужно было создать БД и потреблять их данные. Мне нравится экспериментировать со своими сторонними проектами, поэтому я решил использовать как знакомые, так и новые технологии. Полный стек будет: React.JS и клиент Apollo GraphQL [ https://graphql.org ] MongoDB (с использованием бессерверных сервисов Mongo Atlas + MongoDB Realm) [https://realm.mongodb.com] Я знаком с React, а Mongo и новые части - это GraphQL и вся..

Подписки GraphQL с JavaScript и сервером Apollo
GraphQL — это язык запросов и обработки данных для API, разработанный Facebook. Прежде чем читать эту статью, будет лучше, если у вас есть базовые знания о GraphQL. Так что, если вы новичок в этом, вы можете обратиться к этой ссылке и получить некоторое представление о GraphQL. Теперь давайте сосредоточимся на подписках GraphQL. Подписка — одна из ключевых операций, предоставляемых GraphQL. В основном они используются в приложениях реального времени для уведомления пользователей о..

Решите проблему запроса N + 1 в GraphQL с помощью Dataloaders
Это продолжение моего предыдущего блога , в котором объяснялся лучший способ разрешения полей запроса GraphQL. В конце этого блога появилась заметка о проблеме с запросом N + 1, возникшей при разрешении полей. В этом сообщении блога мы увидим, как решить эту проблему запроса N + 1 с помощью Dataloader . Что такое Dataloader? Dataloader - это библиотека, которая обрабатывает последовательные запросы и делает один запрос данных внутри себя. Этот запрос может быть сделан к любому..

Нажмите на метрики производительности на уровне резольвера GraphQL с помощью nuQLeus
nuQLeus - это новый инструмент разработки с открытым исходным кодом, который позволяет разработчикам предоставлять метрики производительности на уровне преобразователя из API-интерфейсов GraphQL, работающих на express-graphql или apollo-server. С помощью nuQLeus разработчики могут отправлять запросы и изменения в GraphQL API, просматривать ответ и быстро определять, какие конкретные функции преобразователя наиболее негативно влияют на производительность приложения. GraphQL Landscape..

Начало работы с сервером Apollo и GraphQL, часть 2!
В последней части Начало работы с Apollo Server и GraphQL мы рассмотрели настройку очень простого сервера Apollo с базовой схемой и преобразователями, настроенными с жестко заданными фиктивными данными. В этом блоге мы рассмотрим, как превратить эти фиктивные данные в данные, поступающие из базы данных! Взгляните на потрясающую документальную базу данных mongoDB ! Прежде чем начать, убедитесь, что у вас есть учетная запись в mongoDB . Как только вы это настроите, давайте..

Подписка на данные Live IoT с Apollo GraphQL и MQTT
Подробное описание того, как интегрировать конечную точку Apollo GraphQL для приложения IoT с помощью MQTT. Прямо к Arduino Sketch ​​для программирования узлов датчиков Репозиторий для конечной точки Apollo GraphQL Требования Программное обеспечение Базовое понимание запросов, схем и преобразователей GraphQL Javascript, NPM и Apollo-Server Темы MQTT, публикация и подписка IDE Ardunio v1.8.9 Аппаратное обеспечение Сенсорный узел с возможностью подключения к WLAN..

Вопросы по теме 'apollo-server'

Ошибка публикации и подписки Apollo: невозможно поле запроса?
Я работаю над изучением нового кода Apollo pubsub, используя примеры из GitHunt-API и GitHunt-React. Когда я вызываю subscribe на клиенте, я получаю ошибку журнала консоли: «Невозможно запросить поле« createIM »для типа« Подписка ». Я...
1229 просмотров
schedule 12.03.2022

Как выглядит схема/преобразователь GraphQL для объекта объектов?
данные { user_id: 'abc', movies: { '111': { title: 'Star Wars 1' }, '112': { title: 'Star Wars 2' } } } Как будут выглядеть схема и преобразователь для этого? Это была...
548 просмотров
schedule 13.06.2024

GraphQL: фильтрация, сортировка и разбиение на страницы вложенных сущностей из отдельных источников данных?
Я пытаюсь использовать graphql, чтобы связать вместе несколько конечных точек отдыха, и я застрял на том, как фильтровать, сортировать и разбивать на страницы полученные данные. В частности, мне нужно фильтровать и / или сортировать по вложенным...
5805 просмотров

Apollo GraphQL: несколько запросов в одном компоненте?
У меня есть компонент, который должен запрашивать две совершенно разные таблицы. Как в этом случае должны выглядеть схема, запрос и преобразователь? Я погуглил, но пока не нашел примеров. Спасибо заранее за любую информацию. ОБНОВЛЕНИЕ: Я...
9312 просмотров
schedule 12.08.2022

Подписка Apollo PubSub не запускает прослушиватель
Работает получение подписок, работающих в apollo. У меня правильно настроен веб-сокет, и я вижу, что подключаюсь, поскольку я вижу, как он перетекает в модуль pubsub. Хотя я думаю, что что-то не так с тем, как я подписываюсь, так как сервер не...
750 просмотров

Предварительная выборка HAPI CORS сервера Apollo не работает
У меня огромная проблема с модулем graphql-server-hapi , который я должен использовать. Все работает, пока мне не нужно запрашивать свой API из браузера с CORS. Вот конфигурация регистра: register : GraphQLServer.graphqlHapi, options : {...
820 просмотров
schedule 25.06.2023

Обработка ошибок Apollo GraphQL
Я использую apollographql / graphql-server. Ответы сервера выглядят так: {"data":{...},"errors":[{"message":"...","locations":...}]} У меня два вопроса: Я обнаружил, что могу выбросить или вернуть объект Error, и он будет помещен в...
3191 просмотров
schedule 13.06.2023

Вложенный объект Graphql Schema (Apollo)
У меня есть конечная точка API, которая возвращает следующие данные: { "2017": { "May": [ {}, {} ], "June": [] }, "2018": {} } Как я могу создать схему для этих вложенных объектов, поскольку...
1473 просмотров
schedule 25.11.2022

Пагинация на сервере apollo-graphql
Я хочу реализовать разбиение на страницы на основе курсора на сервере Apollo graphql. Я подготовил схему с требованием разбивки на страницы. Но я застрял на стороне резолвера. Вот моя схема const typeDefinitions = ` input...
1438 просмотров
schedule 17.05.2022

Запустить запрос Apollo только при монтировании компонента React (без queryData и жизненного цикла)
Я широко использую Apollo в довольно большом приложении React, которое я создаю, и несколько раз сталкивался с одним и тем же ограничением. Я хочу выполнить запрос только при монтировании компонента, чтобы изменение этого подмаршрута компонента не...
1040 просмотров

Пользовательское поле не публикуется на сервере подписки apollo
Я пытаюсь опубликовать только что добавленный пост, но поля author и voteCount , которые являются настраиваемыми полями и ссылаются на другой тип, не публикуются, поэтому я не определился в этих полях. Моя схема: type Post { id: ID!...
136 просмотров
schedule 14.03.2023

Apollo GraphQL: настройка порта для HTTPBatchedNetworkInterface?
Я пытаюсь подключиться к локальной среде разработки через IP-адрес. Я получаю сообщение об ошибке, потому что HTTPBatchedNetworkInterface показывает: _uri: "http://10.0.1.10/graphql" ... когда это необходимо:...
241 просмотров
schedule 03.04.2023

Apollo GraphQL: как настроить безопасные веб-сокеты?
Я настраиваю свою систему разработки для использования https , а Chrome жалуется на то, что мой веб-сокет не защищен: VM4965: 161 смешанный контент: страница по адресу ' https://mywebsite.io/ ' была загружена через HTTPS, но попытка...
1824 просмотров

Как запустить nodejs с сервером apollo graphql
Привет, я использую сервер Apollo GraphQL, mongodb, nodejs в своем приложении. У меня есть схемы, резолверы и movies.js schema.js const typeDefs = ` type Movie { _id: Int! name: String! } type Query { mv:...
852 просмотров

Graphql: параметр запроса JSON
Я хочу отправить в свой запрос множество параметров и не хочу его определять. Поэтому я пытаюсь передать параметр JSON, но мне это не удается. Я использую https://github.com/taion/graphql-type-json модуль. Это мое определение запроса:...
1307 просмотров

Сервер Apollo GraphQL: фильтрация (или сортировка) по полю, которое разрешается отдельно
Я могу столкнуться с ограничением дизайна Apollo GraphQL server , и я хотел бы спросить, есть ли это обходной путь. Моя схема содержит тип Thing , в котором есть поле flag . Я хотел бы иметь возможность фильтровать things по значению flag ,...
2183 просмотров
schedule 25.12.2023

Apollo/GraphQL: как получить вложенные элементы?
Это пример документа моей mongoDB. Мне нужно получить массив content.en через Apollo/GraphQL. Но у меня проблема с вложенным объектом. en — это языковой тег, поэтому было бы здорово, если бы его можно было использовать как переменную....
2789 просмотров
schedule 16.11.2022

Преобразователь фрагментов NodeJs GraphQL
Это мой пример. пробую фрагмент. я не уверен, как я буду подключать фрагмент к распознавателю. Кто-нибудь может мне помочь? https://launchpad.graphql.com/9qvqz3v5r Если я запрашиваю, как показано ниже { user { userId...
546 просмотров

Как «имитировать» некоторые запросы GraphQL, перенаправляя остальные на существующий сервер GraphQL?
Вопрос: Есть ли способ имитировать некоторые типы / запросы / мутации / подписки GraphQL, «перенаправляя» остальные на существующий сервер GraphQL? Ситуация: у приложения есть схема, часть которой реализована на сервере, а остальная еще...
637 просмотров
schedule 10.06.2023

Graphql: как получить аргументы поля типа в преобразователе?
Я использую библиотеку graphql-tools и функцию makeExecutableSchema , чтобы создать свою схему, передав ей схему и преобразователь вот моя схема: type Trip { code: String! driver: User! vehicle: Vehicle! destination: Location!...
1184 просмотров
schedule 25.11.2022