NestJS 기초 - 10.TypeORM으로 데이터 컨트롤하기 #1

이 동영상 시리즈를 통해 학습하였음


1장

$ nest new {project-name}
nest g module {module-name}

스크린샷 2023-10-02 오후 6.17.38.png

모듈을 만들게 되면 src내부 app.~~~ 파일들과 동등한 레벨에

생성한 모듈에 대한 폴더가 위치하게 된다. 현재 필자는 $ nest g res <resource 명> 이 명령어를 통해 리소스를 만들었으므로 구조가 조금 다르다.

모델을 만들게 되면 model-name에 해당하는 디렉토리가 생성되고 이 디렉토리 내부엔

model_name.module.ts가 생성된다.

그 후

$ nest g service {module-name}

module-name..service.spec.ts 파일과

module-name.service.ts 두 파일이 생성됨

$ nest g controller {module-name}

module-name.controller.spec.ts 파일과

module-name.controller.ts 두 파일이 생성됨

그럼 module-name 디렉토리에 총 다섯 개의 파일이 존재하게 된다.