First App Structure

첫 Nest 앱은 시작, 조립, 요청, 로직 파일로 읽는다

프로젝트 구조를 외우기보다 Hello World 요청이 어떤 파일을 통과하는지 따라가면 역할이 분명해진다.

파일역할Hello World에서 하는 일바꿀 때 기준
main.tsbootstrapNestFactory로 앱 생성listen으로 요청 받을 준비전역 pipe, port, adapter
app.module.tscompositioncontroller와 provider 등록DI 컨테이너에 구조 알림새 Controller/Provider/Module 추가 시 등록 위치 확인
app.controller.tsrouteHTTP 요청 입구GET / 요청을 service로 전달새 경로는 controller method
app.service.tslogic응답 재료 생성Hello World 값을 반환반복 규칙은 service로 이동

읽는 순서: 앱 준비는 main.ts → AppModule, 요청 처리는 Controller → Service → response 순서로 보면 된다.