[NEST] Nest 기본

강지훈·2023년 5월 25일
0

NEST.JS

목록 보기
1/2

사이드 프로젝트를 시작하며, 간만에 다시 Nest를 사용하며 복습한 내용을 적어보자.

1. Nest.js 설치

npm install -g @nestjs/cli

||

yarn add @nestjs/cli

2. 프로젝트 생성

nest new 프로젝트명 (생성을 원하는 위치에서)

  • Main.ts : 프로젝트의 시작점

3. 기본 처리 로직

1. 브라우저의 요청 (REQ), ex) localhost:3000
2. Controller에서 해당 앤드포인트를 받아서 Services에서 로직 실행 
3. Service에서 해당 로직 리턴값을 다시 Controller로
4. 브라우저에 반응 (RES)

4. Controller

** 들어오는 요청을 받아서 Service로 보내고 Service에서 받은 값을 반환한다.
REQ, RES 담당자로 보면 된다.
@Controller로 정의하여 사용

5. Service

** 비즈니스 로직을 작성하는 곳
@Injectable 을 통해 다른 곳에서도 사용 가능하게 함
profile
우당탕탕 개발자

0개의 댓글