【发布时间】:2021-07-23 17:40:07
【问题描述】:
我可以通过 {Link} 从 react router dom 访问路由,如下所示。该页面在按钮单击时加载。
但是,当我刷新页面或尝试通过地址栏访问 URL 时,我得到一个空白页面和此错误消息
它在本地工作正常,但空白页出现在生产中。我在 heroku 上托管网站。
【问题讨论】:
-
错误日志不是由反应路由器引起的。问题是您提供静态文件的方式。你需要先解决这个问题。以下链接可能有用,stackoverflow.com/questions/56981150/…
-
@Drew Reese。除此特定详细信息页面外,所有其他页面都在加载。我不知道这是否意味着路由有效
-
啊,我明白了,我没有“放大”你的屏幕截图。是的,似乎是如何处理静态资产的问题。检查其他评论中的链接。此外,检查所有错误链接到或引用的内容。您能否更新您的问题以包含
BeatDetailPage?
标签: reactjs heroku react-router-dom