사이드 프로젝트를 시작하며, 간만에 다시 Nest를 사용하며 복습한 내용을 적어보자.
npm install -g @nestjs/cli
||
yarn add @nestjs/cli
nest new 프로젝트명 (생성을 원하는 위치에서)
1. 브라우저의 요청 (REQ), ex) localhost:3000
2. Controller에서 해당 앤드포인트를 받아서 Services에서 로직 실행
3. Service에서 해당 로직 리턴값을 다시 Controller로
4. 브라우저에 반응 (RES)
** 들어오는 요청을 받아서 Service로 보내고 Service에서 받은 값을 반환한다.
REQ, RES 담당자로 보면 된다.
@Controller로 정의하여 사용
** 비즈니스 로직을 작성하는 곳
@Injectable 을 통해 다른 곳에서도 사용 가능하게 함