Controllers
Controllers 컨트롤러는 클라이언트의 request를 핸들링하여 response를 리턴하는 기능을 담당한다. 라우팅 메커니즘이 어떤 컨트롤러가 어떤 request를 담당할지 컨트롤하는데, 각 컨트롤러는 통상 하나 이상의 라우트를 가지며 각 라우트가 각각 다른 작업을 수행한다. 기본적인 컨트롤러 생성을 위해 클래스와 데코레이터를 사용한다. 데코레이터는 필요한 메타데이터를 클래스와 연동시켜주며, 네스트로 하여금 라우팅 맵(각각의 request와 이를 담당하는 컨트롤러를 묶어내는 것)을 그려내도록 한다위 프로세스는 아래의 과정을 거쳐 동작하게 된다. HINT validation 기능이 내장된 CRUD 컨트롤러를 쉽게 만들어주는 CLI 명령어도 있다. - nest g resource [ name ] Ro..
2023.07.13