2
で作業していないルータを反応します。 http://localhost:8100/network/abc123
のルートは、コンソールに404エラーが表示されません。誰もこれの前にこのような何かを見た?は、私は次のセットアップを持っているのparams
で作業していないルータを反応します。 http://localhost:8100/network/abc123
のルートは、コンソールに404エラーが表示されません。誰もこれの前にこのような何かを見た?は、私は次のセットアップを持っているのparams
<div>
<Router history={browserHistory}>
<Route path="/" component={NewCustomerContainer} />
<Route path="/newCustomer" component={NewCustomerContainer} />
<Route path="/search" component={SearchPageContainer} />
<Route path="/network" component={NetworkMetaContainer}>
<Route path="/:id" component={NetworkContainer}/>
</Route>
</Router>
</div>
ネットワークルート内の '/ id'をネストするのを忘れました。 React Routerは他のRoutesの中にRoutesを置くことでネストされたルーティングを可能にします...ネットワーク内にすべてのネットワーク/ IDがあり、ネットワークがその子をレンダリングする場合、これは正しく動作します。
単純なレンダリングの子を持つ新しいNetworkMetaContainerを作成する必要があります。または、ネットワークルート内に<IndexRoute />
がある場合は、どちらかの方法でNetworkMetaContainerのものを外部ラッパーにする必要がありますネットワーク内に異なるタブやリンクや可能性があります)。
これは+ http:// localhost:8100/network/abc123' - > 'http:// localhost:8100/networkabc123'を変更すると魅力的でした!ありがとう! –