본문 바로가기

Youtube Clone/ExpressJS

Router

  • 우선 index.js를 app.js로 이름 변경
    • application 관련 코드들은 app.js에 담는다.
    • app.js는 express를 실행해서 app상수로 만들고, middleware들을 추가
  • init.js 생성, app.js에서 app을 import하고 app.listen을 여기에 둔다.
    • 서버를 개설할 때 init.js를 찾도록 package.json에서 index.js -> init.js
  • 앞으로 많은 URL을 처리해야 하는데, 사용과 변경을 용이하게 만들기 위해 router를 사용.
    • router.js 생성, userRouter에 하위 URL을 두고 userRouter을 export.

router.js

  • /user를 포함하는 URL으로 접속하는 경우 app.js에서 userRouter를 호출.
    • import { userRouter } from "./router";
    • app.use("/user", userRouter);

 

 

'Youtube Clone > ExpressJS' 카테고리의 다른 글

Pug  (0) 2019.09.18
Router 쪼개기  (0) 2019.09.17
Middlewares  (0) 2019.09.17
Babel과 nodemon  (0) 2019.09.17
GET과 POST  (0) 2019.09.17