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();