node.js 관련 질문 드립니다.
본문
안녕하세요.
node.js 초보 입니다.
node로 개발하다보니 사이트 전체의 기능을 index.js에 넣어 상당히 큰 파일이 되어버렸습니다.
회원 기능, 게시판 기능, 결제 기능, 파일 업로드 기능, 달력 기능 등등 모든 코드가 index.js에 들어가 버려서 파일 용량도 크고, 코드가 많으니 수정하기도 힘드네요. 일단 일부는 나누어 require로 참조하는 형태로 연결하였는데, 필요한 화면에서만 쓸수 있게 할 수 있을까요?
PHP 같은 경우에 1.php에는 member.js만 삽입, 2.php에는 board.js만 삽입하는 것처럼 node에서도 가능할까요?
route.js, member.js, board.js, pay.js, file-updn.js 등 모든 파일이 node의 index.js에 들어가 있어 코드가 얼기설기 되어 관리가 난감합니다.
nginx서버에서는 index.js를 3000번 포트에 띄워 놓고 서비스를 돌리고 있습니다.
짧은 생각으로는 nginx에 uri별로 route를 만들어 node.js를 기능별로 각 포트를 달리하여 띄울까도 생각해 봤지만, 이것은 아닌것 같다는 생각이 듭니다.
경험이 있으신 분들의 조언 부탁드립니다.
감사합니다.
답변을 작성하시기 전에 로그인 해주세요.