개발/NestJS

NestJS에서 @Controller 의 역할

jaein 2023. 4. 10. 14:21

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

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

 

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

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

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

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

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