Node.js의 프레임워크인 Express에서는 Router를 따로 분리하여 관리할 수 있다.
공식 document를 살펴보면
1. 분리해서 관리할 router들을 모아놓는 파일에 express 모듈을 추가하고, express 내의 Router를 이용
변수명을 router로 써서 그렇지 기존에 쓰던 app이랑 똑같다고 생각하면 쉽다.
var express = require('express');
var router = express.Router();
2. 이 파일을 모듈로서 사용하기 위해 exports해주기
파일의 맨 마지막 줄에 이 코드를 작성해주어야 사용이 가능해진다.
module.exports = router;
간단히 사용해보면
route들의 개수가 늘어나도 파일을 분리하여 쉽게 관리가 가능하다!
+) 참고하면 좋을 영상
'STUDY > Node.js' 카테고리의 다른 글
Node.js | MySQL 연동 (0) | 2019.12.31 |
---|---|
Node.js | Express application generator (0) | 2019.12.23 |
Node.js | Express Middleware사용하기 (body-parser) (0) | 2019.12.20 |
Node.js | PM2 사용하기 (0) | 2019.12.19 |
Node.js | Express 사용하기 (기본 Routing) (0) | 2019.12.18 |