Имена типов псевдонимов удаленной схемы GraphQL

Я использую makeRemoteExecutableSchema в инструментах graphql для получения удаленной схемы, а затем объединяю ее с локальной схемой. Я хотел бы добавить префикс к именам типов в удаленной схеме. Есть простой способ сделать это?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
0
0
584
1

Ответы 1

Похоже, вы хотите преобразовать схему.

Я предполагаю, что вы хотите префикс имен полей чем-то вроде someprefix_field_name, как если бы вы добавляли имена таблиц в базу данных? Для этого есть много документации, сначала в этом примере:

https://github.com/hasura/schema-stitching-examples/blob/master/schema-transform/index.js

а также посмотрите на функцию RenameRootFields() в графических инструментах, как описано здесь:

https://www.apollographql.com/docs/graphql-tools/schema-transforms#Modifying-root-fields

Другие вопросы по теме