Как переименовать Query при объединении удаленных схем GraphQL с Apollo Server? - PullRequest
0 голосов
/ 05 октября 2019

Имеются две подобные удаленные схемы на сайте jakku и site tatooine:

type Query {
  page(title: string): Page
}

(и другие поля, настраиваемые для каждого сайта)

Я хотел бы использовать сшивание схемы так что центральный сервис может быть доступен следующим образом:

Query {
  jakku: JakkuQuery
  tatooine: TatooineQuery
}

Похоже, что при выполнении mergeSchemas Мне нужно переименовать Query с каждого сайта на что-то другое, ноЯ не могу найти способ сделать это. Похоже, корневые поля можно переименовывать (например, page), а типы (кроме корневых типов) можно переименовывать, но я не уверен, как это сделать.

...