/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
からロードされるようにしようとしているこれは期待される動作ですか?