본문 바로가기

node.js

Node.js 서버 Router 구조

Node.js 서버를 운영할 때 사용하기 위한 간단한 Rourer 구조를 짜 보겠습니다. 

제가 공부하면서 사용한 구조이니 참고만 해주시면 감사하겠습니다.

 

-프로젝트 구조

 

서버파일인 server.js

마지막 줄에 require를 사용해 사용할 라우터를 불러옵니다.

URl 관리하는 router파일 routes/test.routes.js

여러 개에 router가 존재할 수 있으므로 url을 api명으로 구분시켜주었다.

화면 코드는 서버 주소/test/gogo로 post요청을 하면 api/test.js에서 gogo라는 api가 실행된다. 

Api 부분  api/test.js

api를 변수로 담고 module로 내보내 주었다.

구조를 짜고  postman으로 테스트를 진행해 보겠습니다.

정상 구동되었습니다 ㅎㅎ