Я сделал небольшой проект, используя 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
. Не думаю, что это из-за разрешения, ошибка появляется.
https://agitated-euclid-2d5577.netlify.com
- это URL-адрес вашего HTTP-хоста. Разве вы не должны предоставить URL-адрес API вашего проекта strappi? - person EliteRaceElephant   schedule 16.11.2019