私はgraphql-jsを使ってNode ServerでGraphQLを使用していますが、GraphQLは非常に貴重な抽象化であることがわかっていますが、複雑な引数をGraphQLの突然変異に渡す
多くの場合、大きな構造化オブジェクトをGraphQLInputObjectType
を使用してGraphQL突然変異の引数として渡す必要があります。これは大丈夫だと思うが、GraphQLは:(JSON表記の使用をサポートしていません。だから私はちょうどに対処するためのサーバーのため、JSONを含む文字列を送信してしまう。
const objectStr = JSON.stringify(object).replace(new RegExp("\"", "g"), "'")
graphQLClient(`{
user: updateUser(someDataObject: "${objectStr}") {...}
}`)
しかし、今、私はよGraphQLから全く恩恵を受けていない!
私は私がここで何か間違ったことをやっている感覚を持っている。突然変異に、たとえば、サインアップフォームデータを送信するGraphQLの方法は何ですか?
このソリューションの欠落部分は、UpdateUserInputを定義する場所と方法です。 – mhlavacka