【发布时间】:2020-06-23 06:37:03
【问题描述】:
我正在使用 Gatsby 构建一个 Web 应用程序,但无法弄清楚如何从已部署的 Strapi 应用程序中获取数据。 Gatsby 部署到 Netlify,Strapi 部署到 Heroku。 (在本地运行两个项目时,我可以轻松获取数据)
感谢所有帮助和有用的建议!
编辑: 找到了解决此问题的方法。在 gatsby-config.js -> gatsby-source-strapi;设置 apiURL = "process.env.API_URL || 'http://localhost:1337'",并在根文件夹中创建一个名为 ".env.development" 的新文件并输入 "API_URL='your-heroku-app'"
我确信在不处于开发模式时可以使用类似的解决方案。
【问题讨论】:
-
你确定你的 gatsby 应用已经配置好来获取 Heroku URL 上的数据了吗?
-
不,我不确定!我似乎找不到任何关于我如何做到这一点的好资料,你能帮忙吗?
标签: heroku gatsby netlify strapi