我遇到了一个问题,即js应用程序与浏览器历史记录只能正常工作。但是在使用webpack构建之后,我遇到刷新或粘贴相对URL的问题。如果我使用哈希历史记录而不是浏览器历史记录,则效果很好。我使用了几种方法,但我只是遇到问题
主要说这是tomcat服务器而不是webpack的问题;如果有人知道要解决这个问题,请给出有效的答案。
注意:我不想使用哈希历史,这对网址来说很丑陋
答案 0 :(得分:0)
如果您的后端服务器支持带有路由的应用程序,则应该只使用浏览器历史记录。
如果您在完全客户端应用上使用webpack-dev-server(或任何其他),则应使用哈希历史记录
如果您使用的是react-router v4,则 BrowserRouter 和 HashRouter 组件都可以访问它们。