nestjs 01

rO_Or·2024년 9월 16일

nest

목록 보기
1/1

설치하기

nestjs Cli

npm install global @nestjs/cli
or
yarn global add @nestjs/cli

프로젝트 생성

아래와 같이 입력해서 cli로 생성

nest new project-name

이후 나타나는 선택지에서 사용하고 있는 패키지 관리 매니저를 선택하기
npm or yarn

컨트롤러 작성해 보기

@Get

@Get('name')

@Get('name/:name')

@Get('user')

nest-cli로 컨트롤러 생성하기

nest-cli에서 컨트롤러, 모듈 등을 자동으로 생성해주는 명령어를 제공해준다.

컨트롤러 생성

nest g co 컨트롤러 이름

controller 파일과 spec 파일이 생성되었다.
spec은 테스트 용도로 생성되는 파일이다.

board로 컨트롤러를 생성해서, 컨트롤러 데코레이터 안에 board가 입력되어 생성된다.

또한, 자동으로 app.module.ts에 컨트롤러가 등록되어 있다.

네임 컨벤션

nestjs에서 파일 이름을 작성할 때, camelCase가 아닌, kekab-case를 사용한다.
ex) user-profile.controller.ts

profile
즐거워지고 싶다.

0개의 댓글