0
我在Github頁面上有一個react/redux應用程序。我從react-router
使用browserHistory
,並且該頁面不會顯示並且沒有錯誤消息。React/Redux Github頁面不能與瀏覽器歷史一起使用
當從browserHistory
改爲hashHistory
時,一切正常。
爲什麼會出現這種情況?我可以使用browserHistory
並仍然有效嗎?
感謝 利奧
我在Github頁面上有一個react/redux應用程序。我從react-router
使用browserHistory
,並且該頁面不會顯示並且沒有錯誤消息。React/Redux Github頁面不能與瀏覽器歷史一起使用
當從browserHistory
改爲hashHistory
時,一切正常。
爲什麼會出現這種情況?我可以使用browserHistory
並仍然有效嗎?
感謝 利奧
簡短的回答:
號爲了使用browserHistory你需要一個真正的應用程序服務器來處理請求並重定向所有nont根級別請求回/。由於GitHub頁面不過是一個靜態文件主機,所以不能使用它的browserHistory。
參考:https://github.com/ReactTraining/react-router/blob/v3/docs/guides/Histories.md#browserhistory