данные страницы не отображаются при прямой навигации по странице - PullRequest
1 голос
/ 21 февраля 2020

У меня проблема с моим сайтом в Гэтсби с GraphCMS, где я могу легко перемещаться по своему сайту, нажимая различные ссылки на моем сайте. Например, при загрузке целевой страницы на / и последующем нажатии на ссылку на /foo страница foo загружается очень хорошо.

Однако, если я непосредственно перехожу на страницу /foo в моей панели URL, ни одна из данных страницы не показывает. Ни одна из данных, хранящихся в page-data.json, не отображается в браузере.

Кажется очень похожим на:

$ yarn gatsby --version
yarn run v1.21.1
$ /home/vagrant/apps/agency-studio/ep/ep-website/node_modules/.bin/gatsby --version
Gatsby CLI version: 2.8.28
Gatsby version: 2.19.10
  Note: this is the Gatsby version for the site at: /home/vagrant/apps/agency-studio/ep/ep-website
Done in 0.71s.

РЕДАКТИРОВАТЬ # 1

Это не происходит на местном (например, $ yarn start). Это происходит только когда я размещаю встроенные файлы на s3.

EDIT # 2

Я могу воспроизвести проблему с $ yarn build && yarn serve

1 Ответ

0 голосов
/ 22 февраля 2020

Другой разработчик в нашей команде обнаружил проблему. Есть ошибка реагирования (ничего не связанная с Гэтсби) с использованием dangerouslySetInnerHTML на <p> элементах. Работает нормально с <div>. Go цифра ...

https://github.com/gatsbyjs/gatsby/issues/11108#issuecomment -455472204

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