Nest.js - 컨트롤러

시훈·2022년 9월 16일
0

nest.js

목록 보기
2/3
post-thumbnail

Controller

Nest.js에서의 컨트롤러는 기존 MVC패턴에서의 컨트롤러의 역할을 하며, express에서와 같이 req를 받아 처리 결과를 res객체에 담아 return 할 수 있습니다.

Controller

컨트롤러는 들어오는 요청 을 처리 하고 클라이언트에 응답 을 반환 하는 역할을 합니다.

생성방법(generate)

컨트롤러를 만드는 방법은 너무나도 쉬움
터미널에 "nest"를 입력하면 다양한 generate(생성)이 가능합니다.


다음 명령어를 통하여 컨트롤러를 생성할 수 있습니다.

컨트롤러 생성(기본)
$ nest generate controller

컨트롤러 생성(축약)
$ nest g co

명령어를 실행 후 컨트롤러의 이름을 작성해 주시면 됩니다.
-저는 NewController라고 작성하겠습니다.

실행 후 controller.spec.ts파일과 controller.ts파일이 생성된 것을 볼 수 있습니다.

결과

nest에서 가장 신기했던 점은 app.module에 자동으로 생성한 controller가 업데이트 되는 것을 볼 수 있습니다ㄷㄷ(진짜 신기했음)

profile
생산성을 높이고, 집중을 즐기는 개발자

0개의 댓글