2017-08-13 33 views
0

からハッシュを処理しません。リアクト-ルータは、私はこのような私の反応-ルータを設定している私のパス

私のアプリケーションはAmazon S3バケットにあります。私が最初にリクエストすると、ChromeとFirefoxではすべて正常に動作しますが、Safari、Edge、IEでは正常に動作しません。

サーバーに追加されたパスにハッシュが追加されています。

は私が入力したので、基本的には場合:

https://example/foo

それは次のようになります。

https://example/#/foo

マイ反応し、ルータは知らないどのようにルーティングしますそれは適切にsi私のルートにはハッシュのあるルートは定義されていません。私は何か間違っているのですか?前もって感謝します。

答えて

0

browserHistoryの代わりにhashHistoryを使用することを検討してください。これは、リアクタードルータimport { hashHistory } from 'react-router'でも利用できます。 (<Router history={browserHistory}>の代わりにeg. <Router history={hashHistory}>

関連する問題