ABOUT ME

Today
Yesterday
Total
  • Express Router
    NodeJS 2019. 7. 4. 13:02

    Router?

    : 라우팅 코드를 따로 파일로 정리 할 수 있게 도와주는 express 내장 모듈

     

    router.js

    import express from "express";
    
    export const userRouter = express.Router();
    
    userRouter.get("/", (req, res) => res.send("user index"));
    userRouter.get("/edit", (req, res) => res.send("user edit"));
    userRouter.get("/password", (req, res) => res.send("user password"));
    

     

    위 코드 처럼 express.Router() 모듈을 이용하여 따로 라우팅 코드를 따로 둘 수 있다

     

    app.js

    import { userRouter } from "./router";
    
    app.use("/user", userRouter);

     

    라우터를 사용할 때에는 app.use()를 사용해야 한다!

    이제 http://localhost:3000/user 로 들어가면 "user index "

    이제 http://localhost:3000/user/edit 로 들어가면 "user edit "

    이제 http://localhost:3000/user/password 로 들어가면 "user password "

    가 나오게 된다

    'NodeJS' 카테고리의 다른 글

    PUG 기능  (0) 2019.07.04
    Express X PUG  (0) 2019.07.04
    Express 미들웨어  (0) 2019.07.04
    Express 라우팅  (0) 2019.07.04
    Express?  (0) 2019.07.03

    댓글

Designed by Tistory.