[NestJS] 컨트롤러(Controller)

겨레·2025년 2월 18일

📍 컨트롤러(Controller)

👉 클라이언트의 요청을 받아 처리하고 응답을 반환하는 역할.
👉 REST API 엔드포인트를 노출하는데 사용.


  • 컨트롤러 코드 예시

📌 @Controller 데코레이터 사용

  • @Controller 데코레이터 안에 문자열을 기입하면, 해당 라우팅을 프리픽스(prefix)로 동작.

    👉 프리픽스(prefix)란, 특정 경로(URI) 앞에 공통된 접두사(프리픽스, prefix)를 자동으로 추가하는 것을 의미함.

  • 모든 표준 HTTP 메서드를 데코레이터 제공

    • 예시 코드를 보면 @GET, @Post, @Put, @Delete 등을 말함.

📌 매개 변수와 QueryString을 어떻게 사용하는지에 대한 예시

  • @Param ⇒ 매개변수
  • @Query ⇒ 쿼리 스트링
profile
호떡 신문지에서 개발자로 환생

0개의 댓글