J'essaie de faire un appel mutation
à mon serveur graphQL à partir d'une application React. Le code react ressemble à ceci:
client.query({
query: gql`
mutation{
addTeam(input:{name:"Somename", label:"somelabel"})
{error, status}
}`
}).then((resp: any) => {
console.log("Success", resp);
}).catch(err => {
throw err;
})
Et j'obtiens l'erreur suivante:
Mais si je change la même demande, de mutation
à query
, et que j'apporte les modifications nécessaires dans mon node-graphQL-server pour la gérer comme query
au lieu de mutation
le même code fonctionne.
Mutation
docs ditDans GraphQL, les mutations sont identiques aux requêtes de syntaxe, la seule différence étant que vous utilisez le mot clé
mutation
au lieu dequery
...
Oh et BTW, la même requête mutation
FONCTIONNE dans Playground
. S'il vous plaît, aidez les gars, mon travail est un peu arrêté car ce problème.
Merci!
Il existe actuellement un problème GitHub qui parle de cette erreur: https://github.com/apollographql/apollo-client/issues/1539