더북(TheBook)

앞의 코드와 같이 주소('/main')는 같지만 메서드는 다른 코드가 있을 때 router.route를 사용해 하나의 덩어리로 합칠 수 있습니다.

routes/index.js

...
router.get('/', (req, res) => {
  console.log('실행됩니다');
  res.send('Hello, Express');
});
router.route('/main')
  .get((req, res) => {
    res.send('GET /main');
  })
  .post((req, res) => {
    res.send('POST /main');
  });

module.exports = router;

관련 있는 코드끼리 묶여 있어 더 보기 좋아집니다.