Making Routers
Router를 만들어 보자
GlobalRouter, userRouter, videoRouter 를 만들어 보자
import express from "express";
import morgan from "morgan";
const PORT = 4000;
const app = express();
const logger = morgan("dev");
app.use(logger);
const globalRouter = express.Router();
const userRouter = express.Router();
const videoRouter = express.Router();
app.use("/", globalRouter);
app.use("/videos", videoRouter);
app.use("/users", userRouter);
const handleListening = () =>
console.log(`✅ Server listening on port http://localhost:${PORT} 🚀`);
app.listen(PORT, handleListening);
현재 필요 없는 부분은 삭제를 해주고
app.use(logger);
부분은 옮겨 주었다.
이제 본격적으로 앱을 사용 할수 있도록 함수들을 넣어 보겠다.
const globalRouter = express.Router();
const handleHome = (req, res) => res.send("Home");
globalRouter.get("/", handleHome);
const userRouter = express.Router();
const handleEditUser = (req, res) => res.send("Edit User");
userRouter.get("/edit", handleEditUser);
const videoRouter = express.Router();
const handleWatchVideo = (req, res) => res.send("Watch Video");
videoRouter.get("/watch", handleWatchVideo);
/vidoes/watch 라는 걸 직접 입력하지 않았지만
router를 이용해서 가능해 졌다.
Author And Source
이 문제에 관하여(Making Routers), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@0_cyberlover_0/Making-Routers저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)