각 경로마다 라우팅을 분리하면 좋을 것 같아서 체계적으로 라우팅을 분리하고자 합니다.
먼저 기존 ./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 기본 구조를 작성하겠습니다.
'Node.js > Express.js' 카테고리의 다른 글
[Toy Project - Omuk] 8. 데이터 베이스 쿼리 작성 (0) | 2022.09.05 |
---|---|
[Toy Project - Omuk] 7. HTML 구조 작성(레이아웃) (0) | 2022.09.03 |
[Toy Project - Omuk] 5. 데이터베이스 연결 - PostgreSQL (0) | 2022.09.02 |
[Toy Project - Omuk] 4. 미들웨어 추가 (0) | 2022.08.31 |
[Toy Project - Omuk] 3. 템플릿 엔진 설치 - 서버 사이드 렌더링 (0) | 2022.08.30 |