Публикации по теме '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 просмотров
schedule
17.12.2023
Apollo GraphQL: несколько запросов в одном компоненте?
У меня есть компонент, который должен запрашивать две совершенно разные таблицы. Как в этом случае должны выглядеть схема, запрос и преобразователь? Я погуглил, но пока не нашел примеров. Спасибо заранее за любую информацию.
ОБНОВЛЕНИЕ: Я...
9312 просмотров
schedule
12.08.2022
Подписка Apollo PubSub не запускает прослушиватель
Работает получение подписок, работающих в apollo. У меня правильно настроен веб-сокет, и я вижу, что подключаюсь, поскольку я вижу, как он перетекает в модуль pubsub. Хотя я думаю, что что-то не так с тем, как я подписываюсь, так как сервер не...
750 просмотров
schedule
01.04.2023
Предварительная выборка 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 просмотров
schedule
05.07.2023
Пользовательское поле не публикуется на сервере подписки 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 просмотров
schedule
15.08.2022
Как запустить nodejs с сервером apollo graphql
Привет, я использую сервер Apollo GraphQL, mongodb, nodejs в своем приложении. У меня есть схемы, резолверы и movies.js
schema.js
const typeDefs = `
type Movie {
_id: Int!
name: String!
}
type Query {
mv:...
852 просмотров
schedule
23.05.2024
Graphql: параметр запроса JSON
Я хочу отправить в свой запрос множество параметров и не хочу его определять. Поэтому я пытаюсь передать параметр JSON, но мне это не удается.
Я использую https://github.com/taion/graphql-type-json модуль.
Это мое определение запроса:...
1307 просмотров
schedule
19.03.2022
Сервер 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 просмотров
schedule
08.12.2022
Как «имитировать» некоторые запросы 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