
NestJS에서 데이터베이스와 상호작용하기 위한 ORM 도구로서 Prisma 를 사용해보자.

Swagger는 API 설계와 문서화를 위한 오픈 소스 도구로, RESTful API를 작성하는 데 사용된다. NestJS 프로젝트에 Swagger를 적용하는 방법과 자주 사용되는 주요 annotation을 알아보자!

NestJS의 Event Emitter (@nestjs/event-emitter)는 애플리케이션에서 발생하는 다양한 이벤트를 구독하고 들을 수 있는 간단한 옵저버 구현을 제공한다.

NestJS는 기본적으로 로거가 내장되어 있어 서비스 클래스나 컨트롤러 클래스에서 로거를 쉽게 사용할 수 있다.

사용자의 정보를 받아 데이터베이스에 안전하게 저장하는 회원 가입 기능을 구현해보자.