Я пытаюсь сделать mutation
вызов на мой сервер GraphQL из приложения реагирования.Код реакции выглядит следующим образом:
client.query({
query: gql`
mutation{
addTeam(input:{name:"Somename", label:"somelabel"})
{error, status}
}`
}).then((resp: any) => {
console.log("Success", resp);
}).catch(err => {
throw err;
})
И я получаю следующую ошибку:
Но если я изменюсьтот же запрос, от mutation
до query
, и внесите необходимые изменения в мой node-graphQL-сервер, чтобы обрабатывать его как query
вместо mutation
, тот же код работает.
В GraphQL мутации идентичны запросам в синтаксисе, единственное отличие состоит в том, что вы используете ключевое слово mutation
вместо query
...
Ох и кстати, тот же mutation
запрос РАБОТАЕТ в Playground
.Пожалуйста, помогите, ребята, моя работа как бы остановлена, потому что эта проблема.
Спасибо!