[nest.js] nest 데코레이터

김민재·2024년 4월 22일

nest.js

목록 보기
13/63

데코레이터란?

  • 클래스나 클래스 멤버에 추가되어 동작을 변경하거나 부가적인 메타데이터를 제공

    클래스

    • @Module(): 클래스를 모듈로 선언
    • @Controller(): 클래스를 컨트롤러로 선언
    • @Injectable(): 클래스를 서비스로 선언

    메서드 - HTTP 요청 메서드

    • @Get
    • @Post
    • @Put
    • @Delete

    매개변수

    • @Req()

    • @Res()

      • 명시를 하고 사용하지 않을 경우 에러가 나온다.
    • Body()

    • Param()

    • Query()

    속성

    • 클래스의 속성에 추가적인 메타데이터를 제공하거나 속성의 동작을 변경하는데 사용

profile
개발 경험치 쌓는 곳

0개의 댓글