컨트롤러(2)
-
[Nest.js] NestJS 컨트롤러 알아보기 - 2
지난 시간에 이어 오늘은 NestJS의 컨트롤러에 대해 자세히 알아본다. 먼저 컨트롤러를 생성할건데, nest CLI를 이용해서 컨트롤러를 생성하는 두 가지 방법이 있다. 첫번째는 컨트롤러만 생성하는 것이고, nest g controller Users 두번째는 만들고자 하는 리소스의 CRUD 보일러플레이트 코드를 한 번에 생성하는 것이다. 이 글에서는 후자의 방법으로 컨트롤러를 생성해보겠다. nest g resource Users 서버를 실행하면 어떤 라우팅 패스를 통해 요청을 받을 수 있는지 콘솔 로그를 통해 확인할 수 있다. [Nest] 33720 - 2023. 03. 06. 오후 3:42:37 LOG [RoutesResolver] UsersController {/users}: +1ms [Nest] ..
2023.03.06 -
[Nest.js] NestJS 컨트롤러 알아보기 - 1
지난 포스팅에서는 NestJS 설치법을 알아보았는데, 이번 포스팅에서는 NestJS의 컨트롤러에 대해서 알아본다. 컨트롤러? 뭐하는 친구야? Nest의 컨트롤러는 MVC 패턴에서 말하는 그 컨트롤러를 말한다. 들어오는 요청(request)을 받고 처리된 결과를 응답(response)로 돌려주는 인터페이스 역할을 한다! 컨트롤러는 엔드포인트 라우팅(routing) 메커니즘을 통해 각 컨트롤러가 받을 수 있는 요청을 분류한다. 컨트롤러를 잘 사용하면 구조적이고 모듈화된 소프트웨어를 작성할 수 있게 된다. 라우팅 소스 코드를 살펴보자. // app.controller.ts import { Controller, Get } from '@nestjs/common'; import { AppService } from ..
2023.03.05