我在Github页面上有一个react / redux应用程序。我使用browserHistory
中的react-router
,并且页面不会显示错误消息。
从browserHistory
更改为hashHistory
时,一切正常。
出现这种情况的原因是什么?我可以使用browserHistory
并仍在使用吗?
由于 利奥
答案 0 :(得分:1)
简短回答:不。
为了使用browserHistory,您需要一个真正的应用服务器来处理请求并将所有非根级别请求重定向回/。由于GitHub页面只不过是静态文件主机,因此不能在其上使用browserHistory。
参考:https://github.com/ReactTraining/react-router/blob/v3/docs/guides/Histories.md#browserhistory