2017-05-18 20 views
0

私はgraphqlを初めて使用しています。 私を助けてください。graphQlの突然変異クエリーが変数で機能しない

mutation SignupUser($signupData : SignupInput) { 
     signupUser(signupData: {username: $username, password: $password, email: $email, firstname: $firstname, lastname: $lastname, shareRateCards: $shareRateCards, freeTrial: $freeTrial, termsOfAgreement:$termsOfAgreement, clientId: $clientId }) { 
     user { 
     firstName 
     lastName 
     email 
     shareRateCards 
     freeTrial 
     termsOfAgreement 
     clientId 
     username} 
     } 
     } 


    let variables = { 
     username: this.username, 
     password: this.password, 
     email: this.email, 
     firstname: this.firstname, 
     lastname: this.lastname, 
     shareRateCards: true, 
     freeTrial: true, 
     termsOfAgreement: true, 
     clientId:5 
    }; 

私にそれを行う方法を教えてください。 ありがとうございます。

答えて

1

あなたがに突然変異を変えることができる:私は問題を解決し

`mutation signupUser(signupData: SignupInput): User` 
 

 

 
// resolver: 
 

 
signupUser(_, { signupData }) { 
 
    // return user 
 
}

+0

:よう

gql' mutation SignupUser($signupData: SignupInput) { signupUser(signupData: $signupData) { user { firstName lastName email shareRateCards freeTrial termsOfAgreement clientId username } } }'

そして、あなたは突然変異を定義し、サーバー上の、間違ったフィールド名を1つ与えていました。返信btwありがとう。 –

関連する問題