Nest 프로젝트 생성

Nest CLI를 사용하여 간편하게 프로젝트 생성이 가능하다.

// nest cli 설치
npm i -g @nestjs/cli 

// 프로젝트 생성
nest new [프로젝트명]

프로젝트 실행

로컬에서는 아래 스크립트를 사용하여 서버를 실행한다.

yarn start:dev

자세한 스크립트는 package.json을 참고하자

// package.json

"build": "nest build",
"start": "nest start",
"start:dev": "nest start --watch",
"start:debug": "nest start --debug --watch",
"start:prod": "node dist/main",

포트번호 변경

기본 포트번호인 3000번을 동시에 개발중인 다른 프로젝트에서 사용하고있어서 nest 프로젝트는 8000번 포트를 리스닝하도록 변경했다.

main.ts에서 포트번호를 3000에서 8000으로 바꾸어 실행시키면 된다.

// main.ts

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  await app.listen(8000);  // 포트번호 변경!!!
}
bootstrap();