Router

import express from "express";

const globalRouter = express.Router();

const handleHome = (req, res) => {
  res.send("home");
};

globalRouter.get("/", handleHome);

export default globalRouter;
app.use("/", globalRouter);

router 메소드

route

해당 path로 전달되는 get, post 요청 등을 처리할 수 있는 객체 리턴

videoRouter.route("/:id(\\\\d+)/edit").get(getEdit).post(postEdit);

Path

:parameter

path에 앞에 ':'을 붙인 단어를 넣으면 해당 변수를 가지는 파라미터가됨.

아래와 같이 만든 후

router.get("/:id", (req, res) => {
	console.log(req.params.id);
});

localhost:4000/1212 로 접속하면 1212가 id라는 변수에 할당됨.

이 값은 req.params에 속성으로 들어감. (위의 경우 req.params.id)