[Node.js] express 프로젝트에 핸들바 템플릿 엔진 적용하기
익스프레스 설치 npm i express@4.17.3 npm i mongodb@4.13.0 프로젝트 디렉터리 구조 잡기 보통 모든 기능을 제공하는 풀스택 프레임워크는 디렉터리 구조를 강제한다. (ex)Django) 반면 마이크로 프레임워크는 디렉터리 구조를 강제하지 않는다. 익스프레스 또한 강제하는 부분이 거의 없다. 보편적으로 사용되는 3계층구조 아키텍처(컨트롤러, 서비스, 데이터 엑세스) 를 사용하여 개발 (웹 프레임워크에서 사용하는 MVC 패턴을 적용하기에도 좋음) - 컨트롤러 : 뷰에서 넘어온 요청을 받아서 권한 체크, 유효성 검증을 한 후에 서비스 계층으로 넘어감 - 서비스 : 비즈니스 로직 처리 - 데이터 엑세스 : 서비스 계층과 데이터를 주고받음 API들이 많지 않으므로 라우터와 컨트롤러 코..