본문 바로가기
Nestjs 공부

Nestjs 속성 뿌시기(1)

by ILGAEMI 2023. 1. 6.
반응형

이 포스팅은 개인적으로 공부하면서 기록을 남기기 위한 포스팅으로 보기 불편하실 수 있습니다.

 

//설치방법 
npm i -g @nestjs/cli
//프로젝트 생성
nest new [파일네임]
//컨트롤러 생성
nest g co
//서비스 생성
nest g s
//모듈생성
nest g mo

 

nestjs의 파일구조는 크게 controller, service, module, entity, main 등으로 이뤄져 있는데 가장 중요한 것은 controller와 module, service가 되겠다. controller는 말그대로 controll하는 역할을 하는데 특정 URL로 get, post, delete, patch 등과 같은 요청이 오면 해당 요청에 알맞은 동작을 처리합니다. 이때 알맞은 동작은 service에서 규정되는데 service에서 함수로 동작들을 정의하면 이를 cotroller에서 불러와서 사용하는 것입니다. 이 때 service에서는 @Injectable 데코레이터를 이용해 피주입대상으로 지정하고 module에서 providers에 service를 삽입하면 controller에서 constructor를 통해 의존성을 주입 받는다. main에서는 

 

반응형

댓글