Проблема мутации GraphQL

Я новичок в GraphQL. Я изучаю GraphQL.

Мой вклад как ниже

mutation {
  createEvent:{eventInput: {title: "A Test", description:"Does this work?", price:9.99, date:"2018-12-06T09:26:30.645Z"}
    }
}

Я получаю сообщение об ошибке, как показано ниже

{
  "errors": [
    {
      "message": "Syntax Error: Expected Name, found {",
      "locations": [
        {
          "line": 2,
          "column": 15
        }
      ]
    }
  ]
}
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
0
0
81
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Что ж, я считаю, что ваша мутация createEvent должна возвращать тип объекта. А для типа объекта вы должны указать хотя бы одно поле из возвращаемого типа для этой Мутации.

Должен быть :

mutation {
  createEvent(eventInput: {
        title: "A Test" 
        description:"Does this work?"
        price:9.99
        date:"2018-12-06T09:26:30.645Z"
    }){
        someFieldInTheReturnType
    }
}

Рад слышать. Было бы лучше, если бы вы приняли мой ответ и проголосовали за меня: D

Ken Chan 03.01.2019 10:28

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