GraphQL中继节点接口

GraphQL中继节点接口,graphql,apollo,graphql-js,relay,Graphql,Apollo,Graphql Js,Relay,我正在尝试合并两个实现自己节点定义的模式。一个模式使用globalId,如下所示: const UserType=new-GraphQLObjectType({ 名称:“用户”, 接口:()=>[nodeInterface], 字段:()=>({ id:globalIdField(“用户”), interface Node { id: ID! } 因此,您的第二个片段可能是错误的(或者至少不符合规范) 如上所述,可以有任何字符串或数值的表示形式,因此将第二个片段更改为使用普通的ID,这

我正在尝试合并两个实现自己节点定义的模式。一个模式使用globalId,如下所示:

const UserType=new-GraphQLObjectType({
名称:“用户”,
接口:()=>[nodeInterface],
字段:()=>({
id:globalIdField(“用户”),

interface Node {
  id: ID!
}
因此,您的第二个片段可能是错误的(或者至少不符合规范)

如上所述,可以有任何字符串或数值的表示形式,因此将第二个片段更改为使用普通的
ID
,这在
节点的定义和
ID
字段本身中都是正确的