[英]React Apollo GraphQL named mutation options.update not getting called while using optimisticUI
[英]Getting 400 in GraphQL while mutation request in React Js
這是我嘗試使用的變量activityid
和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);
});
我收到錯誤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.