2

有没有办法在 Apollo Federation 中使用接口解析器继承?
我发现inheritResolversFromInterfaces: true这是makeExecutableSchema. 尽管我找不到将此选项应用于联合模式的方法。

4

1 回答 1

0

您可以使用addResolveFunctionsToSchemafrom graphql-tools(或addResolversToSchema来自 @graphql-tools/schema 但我不确定它是否适用于此版本),如下所示:

  const federatedSchema = buildSubgraphSchema(typeDefs);
  const schema = addResolveFunctionsToSchema({
    inheritResolversFromInterfaces: true,
    resolvers,
    schema: federatedSchema,
  });
于 2022-01-10T16:34:54.903 回答