简体   繁体   English

在 React Js 中的突变请求时,在 GraphQL 中获得 400

[英]Getting 400 in GraphQL while mutation request in React Js

Here is What I tried I took variable activityid and memberid .这是我尝试使用的变量activityidmemberid

  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)我收到错误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
                }
            }
        }
    `;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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