모듈화 (1) 썸네일형 리스트형 라우터 모듈화 koa-router 라우터 모듈화 koa-router 백엔드 프로젝트를 진행하다 보면 여러 종류의 라우터를 사용하게 됩니다. 이런 라우터들을 하나의 최상위 index 파일에 모두 작성해 두면 가독성도 떨어지고 유지보수성도 떨어지게 됩니다. 그래서 각 기능별로 라우터들을 별도의 파일에 작성하여 분리하고, 라우터 파일들은 하나의 디렉터리에 모아 관리합니다. 이러한 작업을 라우터 모듈화라고 합니다. 1. router 파일들을 모아두는 디렉터리 만들기 /src/routers 2. /src/routers/index.js 파일 만들어 내보내기 const Router = require('koa-router'); const routerModule = new Router(); routerModule.get('/[sub_pathname]',.. 이전 1 다음