簡體   English   中英

在 React Js 中的突變請求時,在 GraphQL 中獲得 400

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

這是我嘗試使用的變量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);
            });

我收到錯誤400 Bad Request http://localhost:3000/api/graphql 400 (Bad Request)

我不確定變量是否有問題。


 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