First App Structure

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

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

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

읽는 순서: main.ts → AppModule → Controller → Service → response 순서로 보면 첫 앱의 요청 흐름이 잡힌다.