체인의정석

Nest.js ) - first Step 본문

개발/backend

Nest.js ) - first Step

체인의정석 2021. 10. 15. 12:07
728x90
반응형

1. 기본 예제 - 다음 기본 예제를 보고 참고하여 코딩

https://github.com/nestjs/nest/tree/master/sample/01-cats-app

 

GitHub - nestjs/nest: A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applica

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀 - GitHub - nestjs/nest: A pro...

github.com

 

2. 기본구조

다음과 같이

controller 는 라우팅을 해주는 역할

루트 모듈은 app.module.ts

서비스는 app.service.ts, 여기에 메소드가 들어가며,

main.ts는 엔트리 파일이다.

3. 부트스트랩

main.ts 에서 아래와 같이 http를 계속해서 listen 해준다.

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  await app.listen(3000);
}
bootstrap();

 

4. 실행

npm run start

실행을 하게 되면, src/main.ts 파일에 정의된 포트에서 수신대기하는 HTTP 서버로 앱을 시작합니다. 애플리케이션이 실행되면 브라우저를 열고 http://localhost:3000/로 이동합니다. Hello World!메시지가 표시됩니다.

 

 

728x90
반응형
Comments