NestJS - 모듈

aydennote·2023년 5월 2일
0

Backend

목록 보기
2/6
post-thumbnail

1. 모듈이란?

모듈은 데코레이터로 주석이 달린 클래스이다. @module()
각 애플리케이션에는 최소한 하나의 모듈인 루트 모듈이 있고 이 루트 모듈은 NestJS 시작점이다. 모듈은 밀접하게 관련된 기능 집합으로 구성하는 효과적인 방법이다. 예를 들어 사용자 모듈, 주문 모듈, 로그인 모듈 등등 기능으로 묶어서 구성할 수 있다.


✍ React의 컴포넌트는 UI의 일부를 재사용 가능한 독립적인 단위로 캡슐화하고, 코드의 가독성과 재사용성을 높이기 위해 사용된다.
NestJS의 모듈은 관련된 로직과 기능을 모아서 재사용 가능한 독립적인 단위로 캡슐화하고, 코드의 구성과 유지보수성을 높이기 위해 사용된다.
위와 같은 부분에서 리액트의 컴포넌트와 비슷한 개념이라고 생각했다.

2. 모듈 생성

NestJS CLI를 사용해 모듈 생성하는 방법은 아래와 같다.

nest g module cats
  • nest : nest CLI
  • g : generate
  • module : 생성할 틀
  • cats : 이름

참고 강의
참고 사이트

profile
기록하는 개발자 Ayden 입니다.

0개의 댓글