NestJs 튜토리얼2 [프로젝트 실행]

NestJs 튜토리얼2 [프로젝트 실행]

전제조건


운영체제에 설치되어있는 nodejs 버전을 확인하자
12버전 이상이되 13버전은 제외한 버전만 [ v12, v14, v15…]
$ node -v
현재 버전 v20 까지 나온마당에 13이하 쓸일은 없겠지만..
버전 관리가 필요하다면 nvm을 사용해 바꿔주도록 하자
nvm(node version manager)
nvm(node version manager)

핵심파일


  • controller.ts
    • api 엔드포인트, 라우터 분기
  • controller.spec.ts
    • 단위 테스트
  • module.ts
    • controller , service 캡슐화
  • service.ts
    • service 비즈니스 로직 및 모델 역할 > 모델도 따로 분리해서 사용해도 좋을듯
  • main.ts
    • 앱의 실행, 서버 단 설정
notion image

실행하기


$ npm run start:dev
notion image
다른 start 명령은 나중에 알아보고 일단 개발모드로 시작해보자 개발모드는 파일을 감시하다가 자동으로 컴파일해서 다시 재구성해주기 때문에 개발시 편하다

실행 확인


notion image
notion image
main.ts 의 listen 번호로 localhost:3000 브라우저에서 접속해보자
댓글 0

등록된 댓글이 하나도 없습니다...😢