React / Redux Github页面不适用于browserHistory

时间:2017-04-16 07:05:19

标签: redux react-router github-pages browser-history

我在Github页面上有一个react / redux应用程序。我使用browserHistory中的react-router,并且页面不会显示错误消息。

browserHistory更改为hashHistory时,一切正常。

出现这种情况的原因是什么?我可以使用browserHistory并仍在使用吗?

由于 利奥

1 个答案:

答案 0 :(得分:1)

简短回答:不。

为了使用browserHistory,您需要一个真正的应用服务器来处理请求并将所有非根级别请求重定向回/。由于GitHub页面只不过是静态文件主机,因此不能在其上使用browserHistory。

参考:https://github.com/ReactTraining/react-router/blob/v3/docs/guides/Histories.md#browserhistory