2017-07-02 6 views
0

/completeまたは/incompleteのルートに直接アクセスまたは更新しようとしたときに正常に動作しているwebpack devサーバーで履歴APIのフォールバックオプションを有効にしました。しかし、私のスイッチのステートメントでは、私は他の可能なすべてのURLをキャプチャしようとしている404コンポーネントにリダイレクトします。ヒストリAPIのフォールバックがリフレッシュ時に失敗する

<Switch> 

    <Route exact path={'/'} render={()=>{ 
     return <Redirect to='/incomplete'/> 
    }}/> 

    <Route exact path={'/complete'} render={()=>{ 
     return (<TodoComplete/>); 
    }}/> 

    <Route exact path="/incomplete" render={()=>{ 
     return (<TodoIncomplete/>); 
    }}/> 

    <Route component={NotFound}/> 

</Switch> 

これはhttp://localhost.com/undefinedrouteのようなURLのためNOTFOUNDコンポーネントに適切に罰金やルートを動作するようだが、たとえばhttp://localhost.com/complete/undefinedrouteために、ネストされた何かをキャッチしていないようです。

私が代わりに私のリソースを言って、コンソールのエラーを取得する不正なパスhttp://localhost.com/complete/bundle.js

からロードされるようにしようとしているこれは期待される動作ですか?

答えて

0

文書によれば予想される動作であるようです。しかし、動作について大きなスレッドhereがあります、彼らはおそらくすぐにこれを変更します。

関連する問題