app.module : index 대용 의존성을 넣어주는 역할 담당
app.controller : 앤드포인트를 작성 하는 부분
app.service :
express 쪽 의존성 주입
index.js 에서 api 요청을 받아서
controller 부분으로 넘겨줌
controller 부분에선 new 를 사용하지 않고 의존성을 주입받음
그 의존성을 주입하는 부분이 index 이고 nest에서는 이것이 module 이다.


네스트 의존성주입
module 의 provider 부분에서 의존성을 주입함
컨트롤러는 의존성을 받고 그 때문에 return 에 this 를 적음
private readonly : 클래스 안에서만 접근가능하면서 읽기만 가능
private : 클래스 안에서만 접근가능
readonly : 수정은 불가능하고 읽기만가능
여기에선 appService 의 타입을 AppService 로 적용

'NEST.js' 카테고리의 다른 글
| NEST API 만들기 (0) | 2023.09.30 |
|---|---|
| NEST Typescript 심화 타입 ( Utility, Generic) (0) | 2023.09.29 |
| NEST GraphQL (0) | 2023.09.29 |
| NEST eslint / prittier (0) | 2023.09.28 |
| NEST 보일러플레이트 (0) | 2023.09.28 |