에 가져 오는 URL이 내가있을 때 반작용 라우터 같은 (또는 PARAMS없이)앱이 404 얻을 반작용 내 응용 프로그램에서 PARAMS
const App =() => (
<Router>
<Route exact path="/" component={Landing} />
<Route path="/about" component={About} />
<Route path="/searching/:term" component={Searching} />
</Router>
);
export default App;
모든 루트 온 클릭 onchange를, onSubmit (일부 핸들 잘 작동, 기타.). url (매개 변수없이 라우트)을 브라우저에 입력하면 mypage.com/about과 같이 작동합니다. params가있는 경로 (위의 코드에서 세 번째 경로 임)가 작동하지 않습니다. param을 사용하여 url에 액세스 할 때마다 오류 404가 발생합니다. 해결 방법을 알려 주실 수 있습니까?
감사합니다.
/* EDIT */
추가 검색 구성 요소 :
const Searching = (props) => (
<div>
<PagesHeader />
<Container className="pageContainer">
<Row>
<Col md={{size: 10, offset: 1}}>
Searching result for: <b>{props.match.params.term}</b>
</Col>
</Row>
</Container>
<Footer />
</div>
);
export default Searching;
그래서'localhostOrWhatever : someport/searching/abcd'에 가면 404가됩니까? – Li357
Hello @ AndrewLi. 예, 당신이 쓴 것처럼. –
아마 https://stackoverflow.com/q/27928372/5647260 – Li357