NestJS 12

NestJs모듈이란?

Nest JS 모듈이란 ? 모듈은 @Module () 데코레이터로 주석이 달린 클래스입니다. @Module () 데코레이 터는 Nest가 애플리케이션 구조를 구성하는 데 사용하는 메타 데이터를 제공합니다. 각 응용 프로그램에는 하나 이상의 모듈 (루트 모듈)이 있습니다. 루트 모듈은 Nest가 사용하는 시작점입니다. 모듈은 밀접하게 관련된 기능 집합으로 구성 요소를 구성하는 효과적인 방법입니다. (기능별로 만듭니다) ex) 유저 모듈, 주문 모듈, 챗 모듈... 같은 기능에 해당하는 것들은 하나의 모듈 폴더안에 넣어서 사용합니다. (UserController, UserService, UserEntity 다 같은 기능이기에 UserModule안에 넣습 니다.) 모듈은 기본적으로 싱글 톤이므로 여러 모듈간에..

NestJS 2023.11.06

NestJs 프로젝트 기본구조

NestJs 프로젝트 기본구조 eslintrc.js -> 개발자들이 특정한 규칙을 가지고 코드를 깔금하게 짤 수 있게 도와주는 라이브러리. 타입스크립트를 쓰는 가이드라인제시,등등 prettierrc -> 주로 코드형식을 맞추는데 사용함.. 코드 포멧터 역할 nest-cli.json -> nest 프로젝트를 위해 특정한 설정을 할수 있는 json파일 tsconfing.json -> 어떻게 타입스크립트 컴파일할제에 대한 설정 tsconfig.build.json -> tsconfig.json의 연장선상 파일 build를 할때 필요한 설정들 에서는 빌드할 때 필요없는 파일들 명시 package.json -> bulid : 운영환경을 위한 빌드 format: 린트에러가 났을지 수정 start: 앱 시작 src 폴..

NestJS 2023.11.06