-
Express RouterNodeJS 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