【问题标题】:how to add graphql to heroku in a strapi app?如何在strapi应用程序中将graphql添加到heroku?
【发布时间】:2021-11-02 05:52:57
【问题描述】:
我使用 MongoDb、Cloudinary(用于图像)和 Heroku(用于部署)制作了一个 Strapi 应用程序。我在部署之前安装了 Graphql。它在本地主机的开发模式下工作正常,graphql 游乐场正常显示。但是在生产中尝试显示 graphql 游乐场时出现错误。它只是显示一个带有此消息的空白页面:
GET 查询缺失
如果网址“some_name.heroku.com/graphql”不起作用,我如何使用 graphql/Apollo 查询我的数据?
【问题讨论】:
标签:
url
heroku
deployment
graphql
strapi
【解决方案1】:
好的,我在 github 论坛上发现我必须在 plugins.js 文件中添加一些代码才能使 graphql 在生产中工作。
这是代码:
module.exports = ({ env }) => ({
//
graphql: {
endpoint: "/graphql",
shadowCRUD: true,
playgroundAlways: true,
depthLimit: 100,
apolloServer: {
tracing: false,
},
},
});
之后我必须在我的仓库中提交更改并等待 heroku 部署它。