Node.js/Express.js

[Toy Project - Omuk] 6. 라우팅 분리

턴태 2022. 9. 2. 16:00

각 경로마다 라우팅을 분리하면 좋을 것 같아서 체계적으로 라우팅을 분리하고자 합니다.

 

먼저 기존 ./routes/index.js 의 내용을 바꿉니다.

 

import express from "express";

const router = express.Router();

router.get("/", (req, res) => {
  res.render("home");
});

export default router;

이후에 메인 파일에서 아래와 같이 작성합니다.

 

import indexRouter from "./routes/index.js";

...

app.use("/", indexRouter);

이제 /의 경로는 모두 index.js 파일에 있는 경로를 따르게 됩니다.

 

다음에는 HTML 기본 구조를 작성하겠습니다.