2016-10-28 5 views
1

사람이 다음과 같은 문제를 도와 줄 수있는 경로를 일치하지 않습니다 :라우터 반응 : 위치는

<Route path="/" component={ App } > 
    <Route path="posts/(:id)" component={ PostsIndex } /> 
    <Route path="admin" component={ Admin } /> 
</Route> 

나는 라우팅 동적 추가 할 때 (: ID), 나는 오류가 발생 : [반응 라우터] 위치 "/ posts"가 어떤 경로와도 일치하지 않았습니다.

(: id)를 삭제하면 모든 것이 올바르게 작동합니다.

당신의 도움이 많이

+0

(: id) : id로 바꾸고 시도해보십시오. –

+0

아닙니다 : id도 (: id) – Intermundos

답변

2
<Route path="/" component={ App } > 
    <Route path="posts" component={ PostsIndex }> 
     <Route path="posts/:id" component={ PostsIndex } /> 
    </Route> 
    <Route path="admin" component={ Admin } /> 
</Route> 

중첩 된 경로는이 경우에 도움이 될 것입니다 감사합니다.

+0

이 옵션을 사용하면 또 다른 오류가 발생합니다 : GET http : // localhost : 8080/posts/app.59759542b05016899723.js 404 (찾을 수 없음) – Intermundos

+0

다음 HTML에서 app.js를 참조했습니다. 틀리게. 대신에

관련 문제