우선 ES6에는 흥미로운 부분이 있는데
모듈이라는 게 있어서 우리 코드를 공유가 가능하다, 다른 파일에서 코드를 가져다가 사용할수 있다
위 코드처럼 express, morgan.. 등등을 불러왔다. 이 경우엔 node_modules에서 불러온 것들이다.
express router에서
router의 의미는 route들의 복잡함을 쪼개주는데 사용할 수 있다. (router=여러개의 경로)
와 같이 router.js란파일을 만들어주었다.
만들고서
app.js에서 router.js을 router해보자.
이렇게
localhost:4000/user에 접속을해보면 어떤것이 실행될까?
init.js에서의 home경로가 실행이된다
차례로
user/edit
user/password
로 접속할수 있으며
여러개의 route를 그리고 또다른 router를 만들 수 있다.
express의 장점들로 모든걸 엄청 작은 파일들로 쪼개서 사용할 수 있게 해준다.
IBM, Fox sport, Uber 등 꽤많은 회사들이 express를 사용한다.
'Develop Dairy > JavaScript, React' 카테고리의 다른 글
Start pug.js express에서 pug를 설치하고 사용해보자 (0) | 2019.01.22 |
---|---|
understand MVC Pattern(MVC Pattern 이해) (0) | 2019.01.20 |
middleware of express cookie parser body parser (0) | 2019.01.20 |
node.js 앱의 보안에 도움되는 helmet express (0) | 2019.01.19 |
Middlewares 익스프레스의 미들웨어의 이해 (0) | 2019.01.19 |