2017-07-05 13 views
0

私はユニバーサル反応アプリで反応ルータ2.0を使用しています。ナビゲーションコンポーネントは動作しますが、手動でURLを貼り付けると何も起こりません(ブラウザがハングアップします)。この問題を解決するにはどうすればよいですか?反応ルーティングがブラウザで直接動作しないのはなぜですか?

<Route path="/" component={App}> 
    { /* Home (main) route */ } 
    <IndexRoute component={Home}/> 

    { /* Routes requiring login */ } 
    <Route onEnter={requireLogin}> 
    <Route path="chat" component={Chat}/> 
    <Route path="loginSuccess" component={LoginSuccess}/> 
    </Route> 

    { /* Routes */ } 
    <Route path="about" component={About}/> 
    <Route path="login" component={Login}/> 
    <Route path="pagination" component={Pagination}/> 
    <Route path="survey/:user" component={Survey}/> 
    <Route path="widgets" component={Widgets}/> 
    <Route path="search" component={Search}/> 
    <Route path="make/model/:id" component={Details}/> 
    { /* Catch all route */ } 
    <Route path="*" component={NotFound} status={404} /> 
</Route> 
+0

のようなすべての経路で、私はあなたがbrowserHistoryを使用していることを前提とし、あなたのルートでこれをしようとしている場合は、HTTPS:これは、ルータのコードです: //stackoverflow.com/questions/40332753/react-webpack-dev-server-cannot-get/40338808#40338808あなたに役立つかもしれない –

答えて

-1

追加「/」この

<Route path="/about" component={About}/> 
+0

違いはありません。 –

関連する問題