개발/NestJS

NestJS에서 @Controller 의 역할

Zaein 2023. 4. 10. 14:21

NestJS의 데코레이터로 컨트롤러 클래스를 정의할 때 사용함

* 컨트롤러 클래스: 특정 url을 사용하여 http요청 처리, 요청에 대한 응답 반환

 

- path: 컨트롤러에 연결된 기본 경로. /user 라고 지정하면 이 컨트롤러의 모든 경로는 /user로 시작함

- version: 컨트롤러의 API 버전을 지정함

- consumes: 컨트롤러에서 사용하는 모든 미디어 유형을 나타냄 (json, xml 등)

- produces: 컨트롤러에서 생성하는 모든 미디어 유형을 나타냄 (json, xml 등)

- security: 컨트롤러에서 사용하는 보안 정책을 나타냄 (jwt 등)

'개발 > NestJS' 카테고리의 다른 글

의존성 주입이란?  (0) 2023.04.10
의존성 (Dependency) 이란?  (0) 2023.04.10
NestJS에서 @UploadedFiles(), @Injectable()의 역할  (0) 2023.04.05
NestJS에서 @Body(), @Query()의 역할  (0) 2023.04.05
dto 와 entity의 차이점  (0) 2023.04.05