首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在部署到Netlify后,Strapi出现404错误

问在部署到Netlify后,Strapi出现404错误
EN

Stack Overflow用户
提问于 2019-11-15 03:21:08
回答 1查看 897关注 0票数 0

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

代码语言:javascript
复制
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。

代码语言:javascript
复制
{
  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。我不认为这是因为权限,错误出现了。

EN

回答 1

Stack Overflow用户

发布于 2019-11-19 17:36:33

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

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

如果您遵循tuto,我们将设置应用程序的HEROKU URL。这是Strapi应用程序的生产URL。而不是您的前端应用程序的URL。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58864313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档