reactjs - 反应路由器未在生产中加载动态网址
问题描述
我可以通过 {Link} 从反应路由器 dom 访问路由,如下所示。该页面在按钮单击时加载。
但是,当我刷新页面或尝试通过地址栏访问 URL 时,我得到一个空白页面和此错误消息
它在本地运行良好,但空白页出现在生产中。我在heroku上托管网站。
解决方案
处理它的最佳方法是base
在您的index.html
.
<base href="/" />
推荐阅读
- php - How to make if else PHP cleaner using a case/switch?
- javascript - Vue 中可能有重复的插槽吗?
- html - 如何使用 firebase 在我的网站上托管 SVG 图像?
- java - Android 日期选择器片段更改为微调器
- python - Pandas:将列表值替换为来自另一个数据帧的一串值
- assembly - 为什么用零填充扇区的其余部分不适用于 MASM?
- firefox - 找不到“启动调试器服务器”CLI 选项
- google-fonts - 如何让用户看到谷歌字体的版权(如果我们必须这样做)?
- java - 变量可能没有在方法内部初始化错误
- bash - Bash:while循环内的变量声明以获取最新数据不起作用