main.ts
NestFactory.create(AppModule)로 애플리케이션 인스턴스를 만들고 listen으로 포트를 엽니다.
bootstrap첫 NestJS 앱은 main.ts에서 시작해 모듈, 컨트롤러, 서비스 순서로 요청을 통과시킵니다.
NestFactory.create(AppModule)로 애플리케이션 인스턴스를 만들고 listen으로 포트를 엽니다.
bootstrapcontrollers와 providers 배열을 읽어 컨트롤러와 서비스를 DI 컨테이너에 등록합니다.
root module@Get() 핸들러가 HTTP GET / 요청을 받아 서비스 메서드를 호출합니다.
route handlergetHello()가 실제 문자열을 만들고 컨트롤러가 그 값을 HTTP 응답으로 돌려줍니다.
business logicDI 응답 생성 확인: 화면의 Hello World는 문자열 하나가 아니라, NestFactory가 만든 앱과 DI 컨테이너가 연결한 객체들이 함께 만든 응답입니다.