express (router)

유석현(SeokHyun Yu)·2022년 12월 5일
0

Node.js

목록 보기
15/29
post-thumbnail

code (app.js)

import express from "express";
// "type": "module"에서 파일을 import할 때는 확장자까지 붙여주어야 한다
// import 경로에 확장자가 없으면 [ERR_MODULE_NOT_FOUND] 에러가 발생한다
import userRouter from "./app-router.js ";

// 서버 생성
const app = express();

// /user 경로로 들어오는 모든 요청은 userRouter에서 처리한다
// app.js 파일에 모든 코드가 있는 것보다 훨씬 보기 편하고 유지 보수가 쉽다
app.use("/user", userRouter);

// 8000포트로 서버 열기
app.listen(8000);

code (app-router.js)

import express from "express";

// express.Router()를 통해 라우팅 모듈을 생성한다
const router = express.Router();

router.get("/", (req, res) => {
    res.send("ROUTER");
});

export default router;

http://localhost:8000/user

profile
Backend Engineer

0개의 댓글