NEST.js
NEST API구조
늘곰's
2023. 9. 29. 00:11
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 로 적용
