NestJS 컨트롤러

김동현·2021년 11월 26일

NestJS

목록 보기
5/11

Controller란?

  • 컨트롤러는 들어오는 요청을 처리하고 클라이언트에 응답을 반환한다.
  • 컨트롤러는 @Controller 데코레이터로 클래스를 데코레이션하여 정의한다

    (BoardsController 클래스는 /boards의 컨트롤러이다.)

Handler 란?

  • 핸들러는 @Get, @Post, @Delete 등과 같은 데코레이터로 장식된 컨트롤러 클래스 내의 단순한 메서드이다.

Controller 생성

  • nest g controller boards --no-spec
    • nest: using nestcli
    • g: generate
    • controller: controller schematic
    • boards: name of the schematic
    • --no-spec: 테스트를 위한 소스 코드 생성 X
  • CLI로 명령어 입력 시 Controller 만드는 순서
    1. CLI는 먼저 boards 폴더 찾기
    2. boards 폴더 안에 controller 파일 생성
    3. boards 폴더 안에 module 파일 찾기
    4. module 파일 안에다가 controller 넣어주기
profile
개발자로서의 첫걸음

0개의 댓글