2

我要疯了,因为它听起来很简单。

我从这个项目开始:https ://github.com/apollographql/federation-demo 然后我在https://engine.apollographql.com上 创建了一个帐户,在那里我注册了不同的联合服务。我也有一个用于网关的 ENGINE_API_KEY。

太棒了,我可以看到引擎中注册的流量!

下一步显然是从 ApolloGateway 构造函数的配置对象中删除“serviceList”。当网关启动时,它会给出以下消息: When `serviceList` is not set, an Apollo Engine configuration must be provided.

我该怎么办?什么是“Apollo 引擎配置”,我该如何提供?

4

1 回答 1

0

在浪费了很多时间之后,我发现引擎需要设置为 true。提示就在评论中!


(async () => {
  const server = new ApolloServer({
    gateway,
    // Apollo Graph Manager (previously known as Apollo Engine)
    // When enabled and an `ENGINE_API_KEY` is set in the environment,
    // provides metrics, schema management and trace reporting.
    engine: true,
  });
于 2020-04-10T04:18:23.610 回答