728x90
반응형
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  await app.listen(3000);
}
bootstrap();
  1. Nest.js는 기본적으로 main.js 파일을 가진다.
  2. Nest.js 는 Controller, Module, Service로 구성된다.
    1. Controller : URL을 가져오고 함수를 실행한다. express의 controller/router와 기능이 거의 같다.
    2. Module : 한가지 역할을 하는 application.
      1. ex) slack을 예로 채팅 모듈, 유저 모듈, 파일첨부 모듈 등등 ..
    3. Service : 비즈니스로직 
  3. Nest.js 는 데코레이터를 많이 사용한다. 데코레이터는 Class에 함수 기능을 추가할 수 있기때문에!
    1. 데코레이터는 꾸며주는 함수나 클래스 바로 위에 붙어있어야 한다.
  4. Nest.js 는 에러에 대한 설명이 친절하다. 
    1. ex) 제공하지 않는 페이지에 접근했을 때 다음 사진과 같이 코드, 메시지, 에러를 알아서 설명해준다.

728x90
반응형

+ 최근 게시글