使用gatsby应用程序部署以Netlify的方式从Stradi获取数据

时间:2020-03-11 09:56:02

标签: heroku gatsby netlify strapi

我正在用Gatsby构建一个Web应用程序,并且在弄清楚如何从已部署的Strapi应用程序中获取数据时遇到了麻烦。 Gatsby部署到Netlify,Strati部署到Heroku。 (在本地运行两个项目时,我都可以轻松获取数据)

我感谢所有帮助和有用的建议!

编辑: 找到了解决此问题的方法。在gatsby-config.js中-> gatsby-source-strapi;设置apiURL =“ process.env.API_URL ||'http://localhost:1337'”,然后在根文件夹中创建一个名为“ .env.development”的新文件,并输入“ API_URL ='your-heroku-app'”

我确定当它不在开发模式时,也可以使用类似的解决方案。

1 个答案:

答案 0 :(得分:0)

在本教程中,我们解释了如何在Heroku和Netlify上同时部署Strapi和https://strapi.io/blog/building-a-static-website-using-gatsby-and-strapi#11deploygatsbytonetlify

我希望它将为您的问题提供答案:)

干杯!