express 사용시 기본 폴더 구조
개인적인 의견이므로 절대적인 구조는 아니고,
지속적인 업데이트로 프로젝트 개발시 기본 구조로 활용하기 위한 포스트 입니다.
컴파일 및 npm 설치 과정에서 생겨나는 기본 폴더는 제외입니다.
/
- css --> 공용 CSS ( 실제 프로젝트에는 별도의 서버를 사용 )
- js --> 클라이언트측 JS ( 실제 프로젝트에는 별도의 서버를 사용 )
- routes --> router의 집합. View 단위별로 js 파일 분리
-> ex) user.js, manage.js...
- views --> html, jade, ejs 등과 같은 View 객체
-> 가급적 routes의 폴더 구조와 비슷하게..