簡體   English   中英

在動態路由上反應路由器NoMatch路由

[英]react router NoMatch route on dynamic routing

我有這個結構

 <Route path="user" component={Users}> <Route path=":userId" component={User}> <Route path=":project" component={Project}/> <Route path="*" component={NotFound} /> </Route> <Route path="*" component={NotFound} /> </Route> <Route path="*" component={NotFound} /> 

無論我多么努力地設置<NoMatch /> ,我總是可以通過url獲得user id或不存在的project id 這讓我感到困惑,已經兩天了,我對互聯網上的不同方法/答案感到困惑,以至於我迷路了。

使用react-router v3.0.2

編輯:我以前完全走錯了路。 我的意思是,回退是針對未定義的路由的,因此類似/foo

/user/55user/55/project是有效的路由,即使您沒有用戶號也是如此。 數據庫中的55-您不能在此處使用后備廣告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM