와일드카드가 들어간 router의 배치

와일드 카드가 들어간 라우터
followers라는 라우터

 

저 두가지의 라우터가 있고, 만약 /:userId 가 들어간 라우터가 위에 있다면

어떤 일이 발생할까?

 

절차지향으로 생각해보면 된다.

 

만약 우리가 url을 http://localhost:3000/followers

라고 보낸다면, 위의 와일드카드가 들어간 라우터가 :userId를

followers라는 문자열로 인식하여, 밑의 우리가 원하는 followers라는 라우터로 보내 주지 않는다.

 

간단하지만, 잡기힘든 문제로 항상 라우터를 만들때는 와일드카드가 들어간 라우터들은

밑으로 보내주자.

Comment