Rails GraphQL - вложенная мутация / структура запроса - PullRequest
0 голосов
/ 03 июля 2019

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

{
  mutation {
    updateProfile(firstName: "Luke", lastname: "Skywalker") {
      id
      firstName
      lastName
    }
  }
}
{
  mutation {
    deleteProfile()
  }
}

и т.д.

Мне бы хотелось иметь что-то вроде пространства имен. Пример

Например

{
  mutation {
   me {
     profile {
       update(firstName: "Luke", lastname: "Skywalker") {
         id
         firstName
         lastName
       }
     }
   }
  }
}

Спасибо всем за ответы

1 Ответ

1 голос
/ 04 июля 2019

К сожалению, это не разрешено спецификацией GraphQL (https://graphql.github.io/graphql-spec/June2018/).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...