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();
- Nest.js는 기본적으로 main.js 파일을 가진다.
- Nest.js 는 Controller, Module, Service로 구성된다.
- Controller : URL을 가져오고 함수를 실행한다. express의 controller/router와 기능이 거의 같다.
- Module : 한가지 역할을 하는 application.
- ex) slack을 예로 채팅 모듈, 유저 모듈, 파일첨부 모듈 등등 ..
- Service : 비즈니스로직
- Nest.js 는 데코레이터를 많이 사용한다. 데코레이터는 Class에 함수 기능을 추가할 수 있기때문에!
- 데코레이터는 꾸며주는 함수나 클래스 바로 위에 붙어있어야 한다.
- Nest.js 는 에러에 대한 설명이 친절하다.
- ex) 제공하지 않는 페이지에 접근했을 때 다음 사진과 같이 코드, 메시지, 에러를 알아서 설명해준다.
728x90
반응형
'IT > Nest.js' 카테고리의 다른 글
nest : 이 시스템에서 스크립트를 실행할 수 없으므로.. (0) | 2023.02.16 |
---|---|
Nest.js 데코레이터 사용하기 (0) | 2022.12.25 |
Nest.js 프로젝트 설정 (0) | 2022.11.13 |