본문 바로가기

Nest.js

Chapter2 - Module 구성 1. Module NestJS에서 Module은 Controller, Service, Entity 등으로 구성되어 하나의 기능과 관련된 것들을 모아 놓은 집합체라고 볼 수 있습니다. NestJS는 일반적으로 실행의 시작점인 root module(App Module)과 필요에 따라 구성된 Module들로 구성됩니다. Class에 @Module이라는 데코레이터를 달아서 표현합니다. Module은 nest-cli을 통해 쉽게 생성 할 수 있습니다. nest g module user module을 생성하고 나면, user 디렉토리와 user.module.ts가 생성된 것을 확인 할 수 있고, app.module.ts에 자동으로 해당 module이 import 된 것을 확인 할 수 있습니다. 2. Controll.. 더보기
Chapter1 - 구조 살펴보기 안녕하세요 개발자 정씨입니다. 최근 ExpressJS 프레임워크 만큼이나 NestJS 프레임워크가 주목 받고 있습니다. 해당 카테고리는 NestJS를 공부하며 알게된 내용을 정리하고자합니다. 1. 설치 공식 docs(https://docs.nestjs.com)를 참조하여 다음과 같은 명령어로 설치 및 프로젝트를 생성할 수 있습니다. npm i -g @nestjs/cli nest new project-name 아래와 같이 어떤 package manager를 사용할지 선택하라는 내용의 메세지가 나옵니다. 저는 npm으로 진행해보겠습니다. 프로젝트 생성이 완료되면 아래와 같은 창을 확인하실 수 있습니다. 생성된 프로젝트로 이동하여 "npm start"명령어를 입력하여 서버를 띄우고 "localhost:3000.. 더보기