Graphql 中继-dataID.StartWith不是一个函数
我在玩graphQL和relay,我在.NET中制作后端 我的客户端有问题,我使用relay发送查询,正如我在dev tools中看到的那样,客户端接收所有数据,但什么也没有发生,只是在控制台中接收警告: dataID.StartWith不是一个函数 当我尝试获取架构中的数据时,会出现此问题,如:Graphql 中继-dataID.StartWith不是一个函数,graphql,relayjs,Graphql,Relayjs,我在玩graphQL和relay,我在.NET中制作后端 我的客户端有问题,我使用relay发送查询,正如我在dev tools中看到的那样,客户端接收所有数据,但什么也没有发生,只是在控制台中接收警告: dataID.StartWith不是一个函数 当我尝试获取架构中的数据时,会出现此问题,如: ListOfItems{ listProp{ itemName } } 其中listProp是ListGraphType 当我试图询问不同的数据时,它不是一个列表,工作正常 有人能帮
ListOfItems{
listProp{
itemName
}
}
其中listProp
是ListGraphType
当我试图询问不同的数据时,它不是一个列表,工作正常
有人能帮我吗?
id
应该是字符串,而不是int
具体来说,GraphQL服务器可以将id的值表示为任何标量类型,但它应该序列化为字符串或从字符串中序列化。如果您使用的是graphql relay js,则默认情况下会出现这种情况,因此这可能是您如何配置架构的问题。您可以显示您的架构吗?我通过添加类似Id(x=>x.Id)的字段Id解决了此问题。