상세 컨텐츠

본문 제목

[TIL] 2024.03.14 NestJS 구성요소의 역할

[TIL]

by 재호링 2024. 3. 15. 01:52

본문

개인과제를 끝으로 네스트의 구성요소를 다시 되돌아보자

  • 모듈
    • Nest.js의 주요 구성 요소로, 여러 컨트롤러, 서비스, 프로바이더를 포함함
  • 컨트롤러
    • 사용자 요청을 처리함
    • 사용자의 요청에 따라 서비스에 넘겨줌
    • 사용자 요청을 인가 받아 서비스에 작성된 로직을 이용해 작업 수행함
  • 서비스
    • 데이터 처리 및 비즈니스 로직을 수행함
  • 프로바이더
    • 모듈에서 제공하는 서비스, 리포지토리, 팩토리 등의 목록을 정의함
    • 의존성(DI) 주입 시스템으로서 핵심 요소임.
  • imports
    • 다른 모듈에서 내보낸(exports) 프로바이더를 현재 모듈이 사용할 수 있게 함
  • exports
    • 현재 모듈이 외부로 공개하고자 하는 프로바이더(서비스, 리포지토리 등)의 목록을 정의함

 

 

'[TIL]' 카테고리의 다른 글

[TIL] 2024.03.22 최종프로젝트 기술 스택  (0) 2024.03.25
[TIL] 2024.03.20 보드 승낙 거절 API  (0) 2024.03.21
[TIL] 2024.03.05 NEST.JS  (0) 2024.03.06
[TIL] 2024.03.04 타입스크립트  (2) 2024.03.05
[TIL] 2024-02-29 coco-sitter 회고  (0) 2024.03.01

관련글 더보기