Strapi выдает ошибку 404 после развертывания в Netlify

Я сделал небольшой проект, используя 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. Не думаю, что это из-за разрешения, ошибка появляется.


person jonask    schedule 14.11.2019    source источник
comment
https://agitated-euclid-2d5577.netlify.com - это URL-адрес вашего HTTP-хоста. Разве вы не должны предоставить URL-адрес API вашего проекта strappi?   -  person EliteRaceElephant    schedule 16.11.2019
comment
Не соответствует этому руководству strapi.io/blog /   -  person jonask    schedule 16.11.2019


Ответы (1)


Ваш URL-адрес развертывания неверен. Это должен быть URL-адрес вашего производственного приложения Strapi.

Здесь вы устанавливаете URL-адрес своего внешнего приложения в рабочей среде.

Если вы следуете туто, мы устанавливаем URL-адрес приложения HEROKU. Это рабочий URL-адрес приложения Strapi. Не URL-адрес вашего внешнего приложения.

person Jim LAURIE    schedule 19.11.2019