Backend/NestJS
2022. 12. 7.
[NestJS Overview] controllers 파일(참조 순서, Routing)
NestJS의 controllers 파일에 대한 공부 기록이다. Controllers 기능 Controllers는 client의 request를 받고, response를 제공하는 역할을 한다. client의 요청 url router를 분리하는 기능도 한다. 위의 사진에서 볼 수 있듯 client의 request를 Controller에서 받고 있다. 구조 Controller에서 Client의 요청을 받은 후에는 어떻게 될까? 이 요청에 대한 응답을 제공하고, 비즈니스 로직을 수행해야 한다. 요청 라우터 분리와 응답 제공이 Controller의 역할이다. 이후 비즈니스 로직은 Service 파일에서 수행한다. 이제 전체적인 구조를 그릴 수 있다. 각 부품 module에서는 Controller를 이용해 라우터..