Types 将自定义类型传递给Apollo变体
有没有办法通过Apollo传递自定义GraphQL类型 e、 g:如下所示,创建用户的变异(GraphQL模式中已经定义了自定义用户类型): 我认为我们只允许传递主类型,所以没有对象。Types 将自定义类型传递给Apollo变体,types,middleware,graphql,typing,apollo,Types,Middleware,Graphql,Typing,Apollo,有没有办法通过Apollo传递自定义GraphQL类型 e、 g:如下所示,创建用户的变异(GraphQL模式中已经定义了自定义用户类型): 我认为我们只允许传递主类型,所以没有对象。 另一个选项(不干净)是将对象序列化为字符串,并将其作为字符串参数传递,然后在解析器中对其进行反序列化。可以在变体中传递对象。例如,请参见此示例。但是您必须定义一个额外的输入用户GraphQL类型,并且不能使用该用户类型 在您的情况下,它可能如下所示: ` 类型用户{ id:id! 用户名:String! //其
另一个选项(不干净)是将对象序列化为字符串,并将其作为字符串参数传递,然后在解析器中对其进行反序列化。可以在变体中传递对象。例如,请参见此示例。但是您必须定义一个额外的输入用户GraphQL类型,并且不能使用该用户类型 在您的情况下,它可能如下所示:
`
类型用户{
id:id!
用户名:String!
//其他查询属性
}
输入用户输入{
用户名:斯特林!
}
`
谢谢,这正是我所缺少的。
createUser(user: User): String