首页>Program>source

我是apollo的新手,我有两个我想通过使用apollo联合来联合的apollo服务:

Productservice:

extend type Query {
  job(id: String!): Job
}
type Seo {
  title: String! 
  description: String! 
  keywords: String! 
}
type Product @key(fields: "id")  {
  id: ID!
  title: String!
  seo: Seo!
}

StaffService:

extend type Query {
  staffMember(id: String!): StaffMember
}
type Seo {
  title: String! 
  description: String! 
  keywords: String! 
}
type StaffMember @key(fields: "id")  {
  id: ID!
  title: String!
  seo: Seo!
}

如何使用 Seo类型 在两个对象的响应对象? 是创建界面Seo并实现StaffMemberSeo和ProductSeo的正确过程,还是有注释允许我在两个服务中定义完全相同的类型?

最新回答
  • 7天前
    1 #

    一个服务必须拥有该类型.在该服务中,使用@key指令.在引用服务中,使用@extend,并在该服务的使用字段中包含类型的存根。

    将其视为SQL数据库中的外键。

  • angular:Ionicons在Ionic4中返回404
  • function:你好 我在使用JavaScript时遇到了一些问题如何在whatsApp API中将var ** mobile **用作电话号码