【问题标题】:how can I create a managed Apollo federation gateway?如何创建托管的 Apollo 联合网关?
【发布时间】:2020-04-04 00:33:15
【问题描述】:

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

我从这个项目开始: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 引擎配置”,我该如何提供?

【问题讨论】:

  • 你有没有想过这个问题?遇到同样的问题。

标签: graphql apollo apollo-federation


【解决方案1】:

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


(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,
  });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-06
    • 2021-11-09
    • 1970-01-01
    • 2016-07-10
    • 2020-09-06
    • 2013-05-13
    • 1970-01-01
    • 2011-11-09
    相关资源
    最近更新 更多