Вопросы с тегом «graphql»

176
GraphQL и микросервисная архитектура

Я пытаюсь понять, где GraphQL наиболее подходит для использования в архитектуре Microservice. Есть некоторые споры о том, чтобы иметь только одну схему GraphQL, которая работает как API-шлюз, передавая запрос целевым микросервисам и вызывая их ответ. Микросервисы по-прежнему будут использовать...

164
В чем разница между Falcor и GraphQL?

GraphQL состоит из системы типов, языка запросов и семантики выполнения, статической проверки и самоанализа типа, каждый из которых описан ниже. Для ознакомления с каждым из этих компонентов мы написали пример, разработанный для иллюстрации различных частей GraphQL. -...

132
Как запросить все поля типа GraphQL без написания длинного запроса?

Предположим, у вас есть тип GraphQL, который включает много полей. Как запросить все поля, не записывая длинный запрос, включающий имена всех полей? Например, если у меня есть эти поля: public function fields() { return [ 'id' => [ 'type' => Type::nonNull(Type::string()), 'description' =>...

104
Что в GraphQL означает «ребра» и «узел»?

Я использую конкретную конечную точку GraphQL, и хотя я предоставляю чистую структуру JSON в качестве запроса, когда я получаю результаты, я получаю теги «края» и «узел». Кажется, что он загрязняет мои данные без очевидной выгоды. Почему он существует и можно ли от него избавиться для более...

103
Ошибка Nodemon: достигнуто системное ограничение на количество наблюдателей за файлами

Я изучаю graphqlи использую prisma-bindingдля операций graphql. Я сталкиваюсь с этой nodemonошибкой, когда запускаю свой сервер узлов, и он дает мне путь к файлу схемы, который автоматически создается файлом graphql-cli. Кто-нибудь может сказать мне, в чем эта ошибка? Ошибка: Internal watch...

101
Есть ли у GraphQL недостатки? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт в прошлом году . Уточните этот вопрос Все статьи о GraphQL расскажут,...

90
В чем смысл типа ввода в GraphQL?

Не могли бы вы объяснить, почему, если входным аргументом мутации является объект, он должен быть входным типом ? Я думаю, что намного проще просто повторно использовать тип без указания идентификатора. Например: type Sample { id: String name: String } input SampleInput { name: String } type...

10
Обработка ошибок с помощью реакции-аполлона

Я пытался разобраться в этой проблеме, но не нашел сильного ответа на нее. Я пытаюсь выполнить мутацию входа в систему с помощью ловушки useMutation. TLDR; Я хочу знать, в чем именно разница между ошибкой onError, переданной в параметрах, и ошибкой, переданной мне useMutation Вот мой фрагмент кода...