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

2022. 9. 2. 16:00· Node.js/Express.js

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

 

먼저 기존 ./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
'Node.js/Express.js' 카테고리의 다른 글
  • [Toy Project - Omuk] 8. 데이터 베이스 쿼리 작성
  • [Toy Project - Omuk] 7. HTML 구조 작성(레이아웃)
  • [Toy Project - Omuk] 5. 데이터베이스 연결 - PostgreSQL
  • [Toy Project - Omuk] 4. 미들웨어 추가
턴태
턴태
import { Dream } from "future";
턴태의 밑바닥부터 시작하는 de-vlogimport { Dream } from "future";
턴태
턴태의 밑바닥부터 시작하는 de-vlog
턴태
전체
오늘
어제
  • ROOT (187)
    • Node.js (37)
      • ES6 (1)
      • TypeScript (3)
      • Express.js (16)
      • NestJS (16)
      • JS (24)
    • 프론트엔드 (29)
      • CS (5)
    • 백엔드 (1)
      • 검색 (2)
      • Database (1)
    • 기타 툴 (1)
      • git (1)
    • 데브옵스 & 인프라 (19)
      • Kubernetes (15)
      • Docker (2)
      • Monitoring (1)
      • IaC (1)
    • Algorithm (90)
      • Implementation & simulation (5)
      • Math (4)
      • Brute Force (1)
      • String (0)
      • Graph (5)
      • Recursion & Backtracking (19)
      • Divide & Conquer (2)
      • Dynamic Programming (18)
      • Greedy (13)
      • Priority Queue (2)
      • Binary Search (6)
      • Data Structure (7)
      • Shortest Path (5)
      • Minimum Spanning Tree (1)
      • Sorting (1)
      • Prefix Sum (1)
    • Linux (1)
      • Ubuntu (1)
    • Diary (5)
      • Algorithm (1)
      • Conference (1)
      • Retrospective (3)
    • Book (0)
      • Self-Development (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • node.js
  • Express
  • 함수형 프로그래밍
  • 파이썬
  • baekjoon
  • nestjs
  • 백트래킹
  • Toy Project
  • 인프런X디프만
  • Omuk
  • 쿠버네티스
  • 인프런
  • GREEDY
  • k8s
  • python
  • 익스프레스
  • backtracking
  • Kubernetes
  • 다이나믹 프로그래밍
  • 타입스크립트
  • 자바스크립트
  • 네스트
  • 디프만
  • 토이프로젝트
  • 백준
  • TypeScript
  • dynamic programming
  • 노드
  • 오먹
  • N과 M

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
턴태
[Toy Project - Omuk] 6. 라우팅 분리
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.