더북(TheBook)

유용한 팁이 하나 더 있습니다. 라우터 주소에는 정규표현식을 비롯한 특수한 패턴을 사용할 수 있습니다. 여러 가지 패턴이 있지만, 자주 쓰이는 패턴 하나만 알아보겠습니다. 라우트 매개변수라고 하는 패턴입니다.

routes/user.js

...
const router = express.Router();

// GET /user 라우터
router.get('/', (req, res) => {
  res.send('Hello, User');
});
router.get('/:id', (req, res) => {
  console.log(req.params, req.query);
});

module.exports = router;