첫 Nest 앱은 시작, 조립, 요청, 로직 파일로 읽는다
프로젝트 구조를 외우기보다 Hello World 요청이 어떤 파일을 통과하는지 따라가면 역할이 분명해진다.
| 파일 | 역할 | Hello World에서 하는 일 | 바꿀 때 기준 |
|---|---|---|---|
| main.tsbootstrap | NestFactory로 앱 생성 | listen으로 요청 받을 준비 | 전역 pipe, port, adapter |
| app.module.tscomposition | controller와 provider 등록 | DI 컨테이너에 구조 알림 | 파일 추가 시 등록 확인 |
| app.controller.tsroute | HTTP 요청 입구 | GET / 요청을 service로 전달 | 새 경로는 controller method |
| app.service.tslogic | 응답 재료 생성 | Hello World 값을 반환 | 반복 규칙은 service로 이동 |
읽는 순서: main.ts → AppModule → Controller → Service → response 순서로 보면 첫 앱의 요청 흐름이 잡힌다.