如何从网址中删除磅? [react-router v4]

时间:2017-10-27 02:21:07

标签: react-router-v4

我正在编写客户端渲染反应应用程序,并使用react-router进行路由。

我使用HashRouter,因为我在浏览器上处理网址。

我需要从网址中删除hash type(#)。我怎样才能做到这一点?我无法找到v4和hashrouter的任何解决方案。

注意:v4不接受历史对象。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您正在使用HashRouter,那么您将获得Hash,因为这是使其工作的机制的一部分。

如果您移至BrowserRouter,则无需路由即可获得所需的客户端功能。如果从静态存储段中提供代码,则可能需要更新配置,以便始终将基本index.html或任何入口点文件作为服务器。