代码之家  ›  专栏  ›  技术社区  ›  davidkomer

远程服务器上的阿波罗游乐场

  •  1
  • davidkomer  · 技术社区  · 7 年前

    当我安装Apollo Server 2依赖项时,请按照快速启动,并启动一个本地服务器-我在本地主机上看到了GraphQL平台

    但是,当我将相同的代码部署到远程服务器并访问url时,我会看到“GET query missing”

    如果我访问url并提供一个查询作为参数-例如。 https://example.com?query= {books{title author}}-然后我确实看到了相关的结果(作为json)

    是什么导致了看到游乐场视图和仅仅看到原始api“视图”之间的差异?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Daniel Jakobsen Hallel    7 年前

    可能发生的情况是,当您部署代码时 NODE_ENV 更改为 production 当这种情况发生时 Graphql Playground 被禁用, 你可以在这里找到更多关于它的信息:
    apollo-server graphql-playground

    如果要在生产中启用它,请遵循以下指南:
    Enabling-GraphQL-Playground-in-production