Express Route에서 mergeParams 활용

Router에서 하위 Router로 한 번 더 routing을 하는 경우에 사용한다.

예를 들어,
URL/parent 를 활용하기 위한 parent 파일에서 하위 routing을 사용하고자 한다.

그러면 아래처럼 코드를 작성하게 될텐데

parent측 router 코드

const router = express.Router(); 

router.use(/:something/child);

이 때, child측 router 파일에서는 아래와 같이 작성해야 'something'에 해당하는 parameter를 사용할 수 있다.

child측 router 코드

const router = express.Router({ mergeParams: true }); 

좋은 웹페이지 즐겨찾기