반응형
    
    
    
  
														Notice
														
												
											
												
												
													Recent Posts
													
											
												
												
													Recent Comments
													
											
												
												
													Link
													
											
									| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 
													Tags
													
											
												
												- mongo
- typescript
- 네트워크
- next.js
- react
- 자바스크립트
- 피드백
- 기록
- 알고리즘
- 리눅스
- 생각일기
- mysql
- 회고
- Grafana
- CS
- 생각정리
- 코테
- 트러블슈팅
- Git
- 생각로그
- WIL
- js
- MongoDB
- nest.js
- 주간회고
- til
- Java
- javascript
- array
- mongoose
													Archives
													
											
												
												- Today
- Total
코딩일상
[nest.js] CLI 이용하여 파일 및 폴더 생성방법 본문
반응형
    
    
    
  
nest.js에서 모듈 파일을 생성하는 방법
CLI를 이용하여 손쉽고 안전하게 파일과 폴더를 만들어낼 수 있다.
*아래 내용들은 nest.js document를 참고하여 작성하였습니다.

1. 모듈 파일 생성 방법
nest generate
Generates and/or modifies files based on a schematic
$ nest new <name> [options]
$ nest n <name> [options]

 $ nest g mo cats

사용하는 이유
그냥 폴더를 만들어도 되지만 CLI명령어를 사용하면 app.module.ts에서 7번째 줄에 보면 module에 자동으로 들어가게 된다.
에러 방지를 하는데 기여할 수 있음

2. 컨트롤러 파일 생성 방법

$ nest g co cats위 명령어를 사용하면 cats 폴더에 컨트롤러가 생기고 모듈에도 자동으로 반영이 된다.

3. 서비스 파일 생성 방법
위 방법들과 동일하며 적용되는 결과도 위와 같다.

$ nest g service cats
최종 파일 구성된 모습

결론
위와 같이 CLI를 이용하여 우리가 원하는 형태의 파일을 손쉽고 안전하게 생성해낼 수 있다.
Documentation | NestJS - A progressive Node.js framework
Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac
docs.nestjs.com
반응형
    
    
    
  '개발 공부 > nest.js' 카테고리의 다른 글
| [nest.js] Pipes란?? Pipes 예제 (0) | 2022.12.05 | 
|---|---|
| [nest.js] 예외 처리, 예외 필터를 만들어 보자 (0) | 2022.12.05 | 
| [nest.js] middleware 적용 (0) | 2022.12.05 | 
| [nest.js] nest.js 규칙 관련 기본 플러그인들 설명 (1) | 2022.12.03 | 
| [nest.js] nest.js 첫 시작(first step) (0) | 2022.12.02 | 
			  Comments
			
		
	
               
           
					
					
					
					
					
					
				 
								 
								 
								