Nest cli 설치 후 nest 명령어 사용package.json 내의 script를 확인하고 사용하도록 하자.현재 필자는 프론트엔드 프로젝트를 함께 진행중이기에 3000번 포트를 이미 사용하고 있다. 따라서 nest 프로젝트는 8000번 포트를 리스닝하도록 했다.
nest.js는 크게 세 가지의 구조(Module, Controller, Service)로 이루어져 있다. Module 모듈은 Controller와 Service가 들어있는 상자이다. 리소스 단위로 작성되며, 파일 간의 의존성을 관리하기 위해 존재한다. Unti
앱 컨트롤러 클래스 내부의 생성자(constructor)를 살펴보면 AppService가 매개변수로 전달된 것을 확인 할 수있는데 이 부분이 바로 의존성을 주입하는 작업이다.의존성 주입은 제어의 역전(Incersion of Control) 기술 중 하나이다.제어의 역전
DTO는 데이터 전송객체 (Data Transfer Object)의 약자로, 클라이언트에서 요청받은 데이터의 값과 타입 등을 체크한다. 개발자가 편하다는 장점도 있지만 올바른 데이터만 받을 수 있도록 하기 때문에 서비스 자체를 안전하게 보호할 수 있다.Nest.js에서