当我安装Apollo Server 2依赖项时,请按照快速启动,并启动一个本地服务器-我在本地主机上看到了GraphQL平台
但是,当我将相同的代码部署到远程服务器并访问url时,我会看到“GET query missing”
如果我访问url并提供一个查询作为参数-例如。 https://example.com?query= {books{title author}}-然后我确实看到了相关的结果(作为json)
是什么导致了看到游乐场视图和仅仅看到原始api“视图”之间的差异?
可能发生的情况是,当您部署代码时 NODE_ENV 更改为 production 当这种情况发生时 Graphql Playground 被禁用, 你可以在这里找到更多关于它的信息: apollo-server graphql-playground
NODE_ENV
production
Graphql Playground
如果要在生产中启用它,请遵循以下指南: Enabling-GraphQL-Playground-in-production