부트스트랩
main.ts에서 NestFactory.create(AppModule)로 DI 컨테이너와 HTTP adapter를 준비한다.
첫 애플리케이션에서 봐야 할 것은 hello world 문자열이 아니라, main.ts가 AppModule을 부트스트랩하고 controller route까지 연결되는 단면이다.
main.ts에서 NestFactory.create(AppModule)로 DI 컨테이너와 HTTP adapter를 준비한다.
AppModule의 imports, controllers, providers가 애플리케이션 그래프를 만든다.
controller decorator와 method decorator가 HTTP method와 path를 만든다.
service가 만든 값을 controller가 반환하고 Nest가 HTTP 응답으로 직렬화한다.
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(process.env.PORT ?? 3000);
overflow-wrap: break-word;
word-break: keep-all;
}