【发布时间】:2018-11-21 03:51:45
【问题描述】:
我在 AppSync for GraphQL 中有以下架构
input CreateTeamInput {
name: String!
sport: Sports!
createdAt: String
}
enum Sports {
baseball
basketball
cross_country
}
type Mutation{
createTeam(input: CreateTeamInput!): Team
}
但是,当我尝试通过使用 AWS Amplify 库执行查询时
export const CreateTeam = `mutation CreateTeam($name: String!, $sport: String!){
createTeam(input:{name:$name, sport:$sport}) {
id,
name,
sport
}
}
`;
....
API.graphql(graphqlOperation(CreateTeam, this.state))
我收到以下错误:Validation error of type VariableTypeMismatch: Variable type doesn't match。
如何更新我的代码以使用此枚举类型?
【问题讨论】:
-
你能提供你的突变定义吗?我们在这里不知道 createTeam 突变期望什么
-
@VasileiosLekakis 的帖子已更新为突变
标签: amazon-web-services graphql aws-amplify aws-appsync