Javascript 刷新页面时BrowserRouter显示错误| React-router-v4

Javascript 刷新页面时BrowserRouter显示错误| React-router-v4,javascript,reactjs,react-router-v4,react-router-dom,Javascript,Reactjs,React Router V4,React Router Dom,使用HashRouter,路由在所有情况下都能正常工作,但当使用BrowserRouter时,页面刷新时会显示错误 以下是我在HashRouter和BrowserRouter下包装的路由代码: 更新 谢谢@GabrielBleu,你的解决方案非常有效。创建此错误的不是react路由器。这是我的webpackserver配置,无法获取到我的组件的路由 我在我的网页配置中唯一更新的就是添加了这个代码 开发服务器:{ 历史API回退:{ 索引:“/”, }, },在本地?你是如何托管你的应用程序的

使用HashRouter,路由在所有情况下都能正常工作,但当使用BrowserRouter时,页面刷新时会显示错误

以下是我在HashRouter和BrowserRouter下包装的路由代码:

更新

谢谢@GabrielBleu,你的解决方案非常有效。创建此错误的不是react路由器。这是我的webpackserver配置,无法获取到我的组件的路由

我在我的网页配置中唯一更新的就是添加了这个代码

开发服务器:{ 历史API回退:{ 索引:“/”, },
},在本地?你是如何托管你的应用程序的?是的,我正在本地开发环境中测试,我使用firebase托管你能在导入BrowserRouter的地方发布你的index.js文件吗?你是否向BrowserRouter传递任何历史记录?你可以使用historyApiFallback@Aaqib不我不会把历史传给BrowserRouter,但在调试过程中,我发现这些组件正在接收历史记录和其他相关位置等