본문 바로가기
Programming & Platform/NestJS

NestJS 빠른 테스트를 위한 명령어 npm run start:dev

by 코드스니펫 2024. 1. 5.
반응형

NestJS 빠른 테스트를 위한 명령어 npm run start:dev

 

nestjs logo

 

프로젝트를 개발하면서 코드를 작성하고 테스트하며 개발환경을 구축하는 일은 빈번한 작업 중 하나입니다. NestJS를 사용하는 경우에도 자주 사용하는 명령어 중 하나가 npm run start입니다. 그러나 npm run start:dev 명령어를 사용하면 테스트 작업을 더욱 편리하게 수행할 수 있습니다. 이 글에서는 두 명령어의 차이와 npm run start:dev의 편리한 기능에 대해 알아보겠습니다.

 

 

npm run start vs npm run start:dev

 

먼저, npm run start와 npm run start:dev의 차이를 살펴봅시다.

 

 

npm run start

  • 기본적인 개발 서버를 시작합니다.
  • 코드가 수정되면 수동으로 서버를 재시작해야 합니다.
  • 개발 중인 어플리케이션의 변경 사항을 실시간으로 반영하지 않습니다.

npm run start:dev

  • --watch 옵션을 사용하여 파일 변경을 감지하고, 변경 사항이 발생하면 자동으로 서버를 다시 시작합니다.
  • 소스 코드 변경을 감지하여 실시간으로 서버를 업데이트합니다.
  • 개발자에게 코드 수정에 대한 빠른 피드백을 제공합니다.

 

 

편리함을 더하는 npm run start:dev

 

npm run start:dev를 사용하면 개발 과정에서 다양한 이점을 얻을 수 있습니다.

 

 

1. 코드 수정 감지 및 자동 재시작

npm run start:dev는 코드 수정을 실시간으로 감지하고, 변경이 발생하면 자동으로 서버를 재시작합니다. 이는 코드를 수정하고 테스트하는 데 큰 편의성을 제공합니다. 수동으로 서버를 재시작할 필요가 없어져 빠른 개발 주기를 가질 수 있습니다.

 

2. 빠른 피드백 제공

npm run start:dev는 개발자에게 빠른 피드백을 제공합니다. 코드를 수정하면 즉시 결과를 확인할 수 있어서 어플리케이션의 동작을 빠르게 테스트하고 디버깅할 수 있습니다.

 

3. 개발 생산성 향상

개발 생산성을 높이는 데 기여합니다. 수정한 내용을 즉시 확인할 수 있으므로 불필요한 대기 시간을 줄여줍니다.

 

npm run start:dev 명령어는 코드 수정을 감지하고 자동으로 서버를 재시작하여 개발 프로세스를 효율적으로 만들어주는 강력한 도구입니다. NestJS 프로젝트를 개발할 때 이 명령어를 사용하면 개발 과정이 훨씬 더 편리하고 생산적으로 이루어질 것입니다. 향후 NestJS 프로젝트를 진행하실 때는 npm run start:dev를 적극 활용해보시기를 권장합니다.

 

▼ NestJS 이렇게 활용해봤습니다 ▼

 

 

NestJS JWT 토큰 유효 시간 설정하는 방법

NestJS JWT 토큰 유효 시간 설정하는 방법 NestJS에서 JWT(Json Web Token)을 사용하여 인증을 구현할 때, 토큰의 유효 시간을 설정하는 것은 중요한 보안 고려 사항 중 하나입니다. 이 글에서는 Nest.js의 Jwt

lemonlog.tistory.com

 

 

NestJS 앱의 시작, main.ts 기본 구조

NestJS 앱의 시작, main.ts 기본 구조 우리의 NestJS 앱이 여기서 시작됩니다. main.ts 파일은 우리 앱의 진입점이자, 새로운 모험의 문을 열어주는 열쇠입니다. 이 코드를 통해 앱이 어떻게 생성되고 구

lemonlog.tistory.com