Ошибка при создании пользовательских страниц в Гэтсби - PullRequest
0 голосов
/ 06 февраля 2020

У меня возникают проблемы, когда я пытаюсь создать пользовательские страницы в Гэтсби. Я удалил все файлы в папке страниц, кроме файла app. js. Теперь я проверяю путь к странице '/ app' в функции onCreatePage в gatsby- node.js. Если он найден, я меняю путь с «/ app» на «/» и создаю эту страницу. После этого я буду использовать файл приложения. js для маршрутизации на разные страницы.

Когда все сделано, и я проверяю маршруты в браузере, появляется сообщение об ошибке: «Невозможно прочитать страницу свойств неопределенного «для маршрута» / наша работа ». Я получаю сообщение об ошибке только когда я go на маршрут '/our-work'. И страница по умолчанию 'NotFound' не работает. Главная страница отображается на всех маршрутах, кроме маршрута «/ наша работа», независимо от того, что.

Пожалуйста, go на изображениях ниже. Спасибо!

приложение. js:

app.js

Гэтсби- node.js:

gatsby-node.js

Основной маршрут - '/':

The main route - '/'

Проблема c Маршрут - '/ наша работа':

The problematic route - '/our-work'

Главная страница отображается на маршруте, где ожидается функционирование компонента NotFound:

The main page gets displayed on route where the NotFound component is expected to function

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...