Strapi在部署到Netlify后给出404错误



我用Gatsby和Strapi(开源cms(做了一个小项目。当我在本地运行项目时,我可以完美地从Strapi获得所有内容类型。但当我想将项目部署到netlify时,部署失败,控制台中出现404错误。

info Starting to fetch data from Strapi - https://agitated-euclid-2d5577.netlify.com/blogposts
error "gatsby-source-strapi" threw an error while running the sourceNodes lifecycle:
Request failed with status code 404

在我的gatsby-config.js中,我使用gatsby-source-strapi

{
resolve: `gatsby-source-strapi`,
options: {
apiURL: process.env.DEPLOY_URL
? "https://agitated-euclid-2d5577.netlify.com"
: "http://localhost:1337",
contentTypes: [`blogposts`],
queryLimit: 1000,
},
},

在我的Strapi面板中,我已经将blogpost权限设置为find。我不认为这是因为许可,错误出现了。

您的部署URL不正确。它应该是生产中Strapi应用程序的URL。

在这里,您可以设置生产中前端应用程序的URL。

如果你遵循教程,我们会设置应用程序的HEROKU URL。这是Strapi应用程序的生产URL。不是前端应用程序的URL。

相关内容

  • 没有找到相关文章

最新更新