- 컨트롤러는 요청 처리 및 응답 반환 담당 🔄
- 라우팅은 HTTP 요청을 비즈니스 로직에 연결 🔗
@Controller
데코레이터로 클래스를 컨트롤러로 등록 🏷️- HTTP 메소드 데코레이터로 라우팅 구성 (GET, POST, DELETE) HttpMethod 🏹
@Param
,@Query
,@Body
,@Headers
,@Ip
데코레이터 활용 ⚙️- HTTP 코드 데코레이터로 응답 상태 코드 변경 가능 🚦
- NestJS는 기본적으로 싱글톤 구조로 동작 🏗️
- 비동기 처리: async/await, Promise, RXJS Observable 지원 ⏱️