Develop Dairy/JavaScript, React

express router를 체험, routing의 이해 그리고 장점!

평생코딩 2019. 1. 20. 14:21

우선 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를 사용한다. 


사용한회사들보기 바로가기