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