私はreact + react-routerを使用してアプリケーションを開発していますが、2つ以上のレベルのURLでリフレッシュを処理する最適な方法を知りたいのですが深い。反応ルータで2+レベルのルートがリフレッシュに問題を表示
私は既にconnect-history-api-fallback
モジュールを使用しています。これは、単純なURLをリフレッシュするときに機能します(localhost/eventsなど)。 しかし、もっと詳細なもの(localhost/events/1234)をリフレッシュすると、アプリケーションが失われ、jsファイルが見つかりません。
ここに私のルータの設定です:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:3000/event/public/js/index.js
どのように私はこの問題を扱う上で行く必要があります。リフレッシュをしながら、
const AppRouter =() => (
<Router history={browserHistory}>
<Route path="/" component={App}>
<IndexRoute component={Home} />
<Route path="/events" component={EventList} />
<Route path="/events/:eventId" component={EventDetail} />
<Route path="*" components={NotFound} />
</Route>
</Router>
);
そしてここでは、私のブラウザのコンソールですか?
ありがとうございました。
まず、ルーターの設定を教えてください。なぜあなたのケースを再現するようなフィドルに注意してください。ネットワークログも提供してください。ありがとうございます。 –
私はこれがjsの問題ではなく、サーバーの設定であることを確信しています。 – degr