router

javascript·2022년 4월 12일
0

Routing

애플리케이션 엔드 포인트(URI)의 정의, 그리고 URI가 클라이언트 요청에 응답하는 방식을 말한다.

var express = require('express');
var app = express();

// respond with "hello world" when a GET request is made to the homepage
app.get('/', function(req, res) {
  res.send('hello world');
});

Router

Router는 'Routing'을 쉽게 처리할 수 있도록 Express에서 제공하는 클래스이다.
express.Router 클래스를 사용하면 모듈식 마운팅 가능한 핸들러를 작성할 수 있습니다.

//birds.js
var express = require('express');
var router = express.Router();

// define the home page route
router.get('/', function(req, res) {
  res.send('Birds home page');
});
// define the about route
router.get('/about', function(req, res) {
  res.send('About birds');
});

module.exports = router;
//app.js
var express = require('express')
var router = express.Router();
var birds = require('./birds');

router.use('/birds', birds);
profile
JavaScript learner

1개의 댓글

comment-user-thumbnail
2022년 4월 14일

express.Router(); 만 기억하면 미들웨어 라우터 기능은 정복!

답글 달기