我正在尝试从React应用程序向GraphQL提供一系列对象。但我收到此错误:
Error: The type of Mutation.reorderFields(fieldsOrder:) must be Input Type but got: [orderField].
这是我的架构:
reorderFields(
fieldsOrder:[orderField]
):Boolean!
突变:
type orderField{
order: Int,
myform: String,
id: String,
}
任何帮助,将不胜感激,谢谢。
最佳答案
我相信问题可能出在GraphQL服务器上。
因为您的orderField被定义为对象类型,所以可能应该将其定义为输入类型。
在GraphQL突变中,需要将数据有效载荷定义为输入类型。
检查Mutations and Input Types以获得有关如何进行突变的更好描述。