NestJS - 모듈 추가하기

껌뻑이·2021년 7월 24일
0

NestJS

목록 보기
3/5
post-thumbnail

NestJS

NestJS 모듈 추가하기

NestJS에 모듈을 추가하는 방법은 2가지이다.
1. 직접 파일을 추가하기
2. nest cli가 추가해주기

파일을 커스텀 한다고 해도 누구든 2번을 선택할 것이다 ㅋㅋ

그럼 추가해보자

Nest cli명령어 알아보기

먼저 어떠한 명령어들이 있는지 검색해 보자.

nest 

이렇게 터미널에 nest만 입력하면

이렇게 많은 명령어 들이 나온다.

그중 보이는 generate를 이용하여 module을 생성할 것인데 보면 alias, 단축키들이 있는 것을 볼 수 있다.

그럼 모듈을 생성방법에 대해 알아보자

nest g mo (name)

name을 생략하면

What name would you like to use for the module?

라고 묻는다. 그러면 name을 적으면 된다.

모듈 추가하기

그럼 이제 모듈을 생성해보자. 이름은 users로 해보자.

nest g mo users


src폴더에 users라는 폴더가 생겼고 저안에 users.module.ts라고 파일이 생겼다.
그리고 자동으로 app.module.ts에 users.module.ts가 import되어 있고, Module에 imports까지 되어져 있다.

매우 놀라운 기능이다. ㄷㄷ

그럼 설마 controller와 service도 자동으로 해주려나??

해보자!!!

controller와 service 추가하기

이름은 모듈의 이름과 똑같이 users로 해주어야 한다.

nest g co users

nest g s users

놀랍게 자동으로 users폴더에 들어가 있고 users.module.ts에 import되어 있고 Module에 providers와 controllers에 잘 들어가 있다.

다음 시간

다음에는 ts로 작은 DB를 만들고 controller와 service를 구성해보자!

0개의 댓글