反応アプリケーションからgraphQLサーバーにmutation
呼び出しを行おうとしています。反応コードは次のようになります。
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
として処理する場合、同じコードが機能します。
Mutation
ドキュメントによるとGraphQLでは、ミューテーションは構文のクエリと同じです。唯一の違いは、
mutation
...ではなくキーワードquery
を使用することです。
ああ、ところで、同じmutation
クエリはPlayground
で機能します。みんなを助けてください、私の仕事はこの問題のちょっと止まったコズです。
ありがとう!
現在、このエラーについて話すGitHubの問題があります: https://github.com/apollographql/apollo-client/issues/1539