개발/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 등)