中继 - dataID.startsWith 不是函数
Relay - dataID.startsWith is not a function
我在玩 graphQL 和中继,我在 .NET 中制作后端 using graphQL-dotnet
我的客户端有问题,我使用中继发送查询,正如我在开发工具中看到的那样,客户端接收到所有数据但什么也没发生,只是在控制台中收到警告:
dataID.startsWith is not a function
当我尝试在如下模式中获取数据时会出现此问题:
ListOfItems{
listProp{
itemName
}
}
其中 listProp
是 ListGraphType
当我试图询问不是列表的不同数据时,它工作正常。
有人可以帮我解决这个问题吗?
id
应该是 string
,而不是 int
。
具体来说,GraphQL 服务器可以将 id 的值表示为任何标量类型,但它应该序列化 to/from 一个字符串。如果您使用的是 graphql-relay-js,则默认情况下就是这种情况,所以这可能是您配置模式的问题。
我在玩 graphQL 和中继,我在 .NET 中制作后端 using graphQL-dotnet
我的客户端有问题,我使用中继发送查询,正如我在开发工具中看到的那样,客户端接收到所有数据但什么也没发生,只是在控制台中收到警告:
dataID.startsWith is not a function
当我尝试在如下模式中获取数据时会出现此问题:
ListOfItems{
listProp{
itemName
}
}
其中 listProp
是 ListGraphType
当我试图询问不是列表的不同数据时,它工作正常。
有人可以帮我解决这个问题吗?
id
应该是 string
,而不是 int
。
具体来说,GraphQL 服务器可以将 id 的值表示为任何标量类型,但它应该序列化 to/from 一个字符串。如果您使用的是 graphql-relay-js,则默认情况下就是这种情况,所以这可能是您配置模式的问题。