Имеются две подобные удаленные схемы на сайте jakku и site tatooine:
type Query {
page(title: string): Page
}
(и другие поля, настраиваемые для каждого сайта)
Я хотел бы использовать сшивание схемы так что центральный сервис может быть доступен следующим образом:
Query {
jakku: JakkuQuery
tatooine: TatooineQuery
}
Похоже, что при выполнении mergeSchemas Мне нужно переименовать Query
с каждого сайта на что-то другое, ноЯ не могу найти способ сделать это. Похоже, корневые поля можно переименовывать (например, page
), а типы (кроме корневых типов) можно переименовывать, но я не уверен, как это сделать.