NestJS로 효율적인 백엔드 개발하기 (05) - 모듈에 대해 알아보자
·
NestJS/개념과 구조 정리
모듈 꼭 알아야 할까?Nest CLI를 사용하면 nest g controller, nest g service 같은 명령어 한 줄로 파일을 자동 생성할 수 있어서 처음에는 구조가 단순해 보이지만, 프로젝트 규모가 조금만 커져도 이게 왜 필요한지, 어디에 어떤 코드를 넣어야 하는지가 헷갈리기 시작한다. 나 역시 NestJS를 쓰면서 많은 기능들을 빠르게 만들 수 있었지만, 모듈을 이해하지 못하면 파일 구조가 뒤엉키고, 의존성 주입이 꼬이고, 유지보수가 어려워진다. 그래서 이번 포스트에서 한번 정리를 하고 넘어가려 한다.모듈은 무엇일까??NestJS에서 모듈은 앱 구조를 정의하고, 의존성을 관리하는 핵심 단위모듈은 기능 단위로 코드를 캡슐화한 것UsersModule ├─ users.controller.ts ├..