→ 공식문서 참조하기! (install 부분)
→ 장식자 문법 사용 가능
( import { Body, Controller, Get, Param, Req } from '@nestjs/common'; )
express 에서는 const body= 나 param 으로 정의해주었다면,
nest에서는 @ 문법을 활용하여 @로 받아줄 수 있다!
- 구조 -
controller: 소비자
provider: 공급자
nest는 모듈로 되어 있으니, 모듈이 중심
=> 소비자와 공급자의 로직을 확실히 구별한 것이 장점
(구어체 ver.)
appService는 제품이다.
app.service에서 제품을 만든다
@Injectable() 로 제품을 보낼 준비를 한다 (택배 운송장 같은 느낌)
@Injectable()는 공급자들에게 붙는다
그리고 이 제품들은 app.controller에서 받게 되고, appService에서 우리가 만든 제품들이 있는 service 파일을 받는다
'웹' 카테고리의 다른 글
[Node JS] NestJs Part 6 [interceptor, filter] (0) | 2022.07.29 |
---|---|
[Node JS] NestJs Part 5 [Module, Middleware 만들기] (0) | 2022.07.28 |
[Node JS] MongoDB Part 3 [몽고디비 기본설정 + 구축] (0) | 2022.07.28 |
[Node JS] 간단한 기본정리 Part 2 [데이터 CRUD] (0) | 2022.07.28 |
[Node JS] 간단한 기본정리 Part 1 [html 동사,라우터,미들웨어] (0) | 2022.07.28 |