반응형
이 글의 동영상 강의 입니다.
Express에서 라우팅을 별도의 파일로 분리할 수 있습니다.
한개의 파일로 분리하는 경우
- 다음과 같이 router.js 파일을 만듭니다.
const express = require('express');
var router = express.Router();
router.get('/', function (req, res) {
res.send('Express Server!');
});
module.exports = router;
- index.js 파일에서 router.js를 사용하도록 코드를 추가합니다.
const express = require('express');
const app = express();
app.listen(3000);
app.use(require('./router'));
여러개의 파일로 분리하는 경우
- user-router.js 파일을 만들고 다음 코드를 추가합니다.
const express = require('express');
var router = express.Router();
router.get('/', function (req, res) {
res.send('This is user-router!');
});
module.exports = router;
- board-router.js 파일을 만들고 다음 코드를 추가합니다.
const express = require('express');
var router = express.Router();
router.get('/', function (req, res) {
res.send('This is board-router!');
});
module.exports = router;
- index.js를 다음과 같이 수정합니다.
const express = require('express');
const app = express();
app.listen(3000);
app.use('/', require('./router'));
app.use('/user', require('./user-router'));
app.use('/board', require('./board-router'));
반응형
'Nodejs 기초 동영상강좌' 카테고리의 다른 글
NodeJS기초-12.Express 서버에 스케줄러 만들기 (0) | 2022.01.01 |
---|---|
NodeJS기초-10.Express 서버 만들기2-미들웨어 (0) | 2021.12.04 |
NodeJS기초-09.Express 서버 만들기1-특징과설치 (0) | 2021.12.03 |
NodeJS기초-08.NodeJS Http 서버 만들기 (0) | 2021.11.29 |
NodeJS기초-07.NodeJS 서버 테스트를 위한 Postman 설치 및 테스트 (0) | 2021.11.29 |
NodeJS기초-06.NodeJS + MySQL 연동하기 (0) | 2021.11.28 |
NodeJS기초-05.NodeJS 버전을 쉽게 변경하는 법 - NVM (0) | 2021.11.27 |
NodeJS기초-04.NodeJS module과 require 사용법 (0) | 2021.11.22 |