简体   繁体   中英

Getting 400 in GraphQL while mutation request in React Js

Here is What I tried I took variable activityid and memberid .

  const EnrollActivityMutation = gql`
        mutation ($activityid: String!, $memberid: String!) {
            createActivityEnrollment(
                data: {
                    activity: { connect: { id: $activityid } }
                    member: { connect: { id: $memberid } }
                }
            ) {
                member {
                    name
                }
                id
                activity {
                    name
                }
            }
        }
    `;

  const [createActivityEnrollment, { data, loading, error }] = useMutation(
        EnrollActivityMutation
    );

  createActivityEnrollment({
            variables: {
                activityid,
                memberid
            }
        })
            .then(({ data }) => {
                console.log(data);
            })
            .catch((error) => {
                console.log(error);
            });

I am getting error of 400 Bad Request http://localhost:3000/api/graphql 400 (Bad Request)

I am not sure if there is problem regarding variables.


 const EnrollActivityMutation = gql`
        mutation ($activityid: ID!, $memberid: ID!) {
            createActivityEnrollment(
                data: {
                    activity: { connect: { id: $activityid } }
                    member: { connect: { id: $memberid } }
                }
            ) {
                member {
                    name
                }
                id
                activity {
                    name
                }
            }
        }
    `;

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM