直接导航到页面时页面数据未显示

时间:2020-02-20 22:17:52

标签: gatsby

我的带有graphcms的gatsby网站存在问题,通过单击网站中的各种链接,我可以很好地浏览网站。例如,在/处加载登录页面,然后单击指向/foo的链接即可加载foo页面。

但是,如果我直接导​​航到网址栏中的/foo页面,则该页面的任何数据均不会显示。浏览器中没有显示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上托管构建文件时,这种情况才会发生。

编辑#2

我可以用$ yarn build && yarn serve

重现问题

1 个答案:

答案 0 :(得分:0)

我们团队中的另一位开发人员发现了问题。在dangerouslySetInnerHTML元素上使用<p>存在一个反应​​错误(与gatsby无关)。可与<div>一起正常工作。走吧...

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

相关问题