KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

Nest CLI

연결된 노트와 함께 읽기

Nest CLI

2026년 5월 17일
  • Nest.js에서는 모듈(Module) 생성 명령어를 사용하여 모듈을 생성한다.

모듈 생성 문법

JavaScript

사용 예시

  • 아래 명령어는 boards라는 이름의 module 파일을 생성하는 명령어이다.
JavaScript
  • 아래 명령어는 boards라는 이름의 module 파일을 생성하는 명령어이다.
JavaScript

CLI 종류

[Schematics] 이름요약설명
app단일 저장소 내에서 새 애플리케이션을 생성하십시오(표준 구조인 경우 단일 저장소로 변환).
librarylib단일 저장소 내에서 새 라이브러리를 생성합니다(표준 구조인 경우 단일 저장소로 변환).
classcl새 클래스를 생성합니다.
controllerco컨트롤러 선언을 생성합니다.
decoratord사용자 지정 데코레이터를 생성합니다.
filterf필터 선언을 생성합니다.
gatewayga게이트웨이 선언을 생성합니다.
guardgu가드 선언을 생성합니다.
interfaceitf인터페이스를 생성합니다.
interceptoritc인터셉터 선언을 생성합니다.
middlewaremi미들웨어 선언을 생성합니다.
modulemo모듈 선언을 생성합니다.
pipepi파이프 선언을 생성합니다.
providerpr공급자 선언을 생성합니다.
resolverr확인자 선언을 생성합니다.
resourceres새 CRUD 리소스를 생성합니다.
services서비스 선언을 생성합니다.

CLI로 명령어 입력 시 Controller 등을 만드는 순서

  1. CLI는 먼저 name 폴더 찾는다.
  2. name 폴더 안에 controller 파일을 생성한다.
  3. name 폴더 안에 module 파일을 찾는다.
  4. module 파일 안에다가 controller 파일을 넣어준다.

Synapse Map Insight

nest: using nestcli module: Schematic that i want to create controller: controller schematic name: name of the schematic --no-spec: 테스트를 위한 코드 생성을 하지 않겠다.
nest g module boards
nest g controller boards --no-spec