Схемы GraphQL и Relay немного отличаются, например, как у Relay есть соединения. Можно ли по-прежнему выполнять запросы к этим узлам с помощью cURL, например, в схеме Relay с подключениями? Или как лучше всего проверить, работает ли схема соответствующим образом?
Разница между схемами в GraphQL и Relay
comment
Привет. Я обновил ваш заголовок, чтобы отразить первый вопрос, который вы задали. Не стесняйтесь сбросить его, но попробуйте использовать очень конкретный заголовок, чтобы лучше привлечь внимание людей. Также рассмотрите возможность добавления минимального примера кода и уточните конкретную часть этого примера кода, которая вас интересует. Чтобы получить рекомендации, просмотрите: stackoverflow.com/help/how-to-ask
- person Tormod Haugene   schedule 27.11.2015
comment
Конечно, спасибо, я был на телефоне, просто нужно было спросить, пока не забыл :)
- person Diogo Barroso   schedule 27.11.2015
Ответы (1)
Схемы GraphQL и Relay немного отличаются
Это неверное утверждение. Сервер GraphQL определяет схему GraphQL, а Relay (клиент GraphQL) использует эту схему. Никакой специальной версии у него нет.
Узлы, соединения и мутации объектов являются расширениями, специфичными для Relay, для схемы GraphQL. Это означает, что если вы хотите использовать Relay, ваша схема должна реализовывать спецификацию GraphQL-Relay в дополнение к необработанной спецификации GraphQL. Вы можете узнать о них больше в документации или просмотреть спецификации для схемы GraphQL и Узлы, Подключения и расширения Object Mutations.
Что касается второй части вопроса, вы можете взаимодействовать с Relay-совместимым сервером GraphQL так же, как и с чистым сервером GraphQL.
person
Petr Bela
schedule
09.12.2015