2017-06-27 9 views
0

私はreact、react-router(バージョン2.8.1)を使用しています。 次のURLにルーティングする前にユーザーを認証します。react jsのルート変更前に認証する方法は?

これはどのように達成できますか?

<Router history={hashHistory}> 
    <Route path="/" component={App}> 
     <IndexRoute component={Login}></IndexRoute> 
     <Route path="login" component={Login}/> 
     <Route path="dashboard" component={Dashboard}> 
      <Route path="ticket" component={Ticket}/> 
     </Route>  
     <Route path="profile" component={Profile}> 
      <Route path="create-user" component={CreateUser} /> 
     </Route>  

    </Route> 
    </Router> 
+0

あなたはどんな解決策を見つけた@Raj Rjの – usama

答えて

1

私は私のルートでこのようにそれを行っている:

<Route 
 
     component={ PageContainer } 
 
     path="page" 
 
     onEnter={ requireAuth } 
 
/>

+0

フォーカス取得時= {requireAuth} requireAuthを書き込む場所()関数? –

関連する問題