전제조건
운영체제에 설치되어있는 nodejs 버전을 확인하자
12버전 이상이되 13버전은 제외한 버전만 [ v12, v14, v15…]
$ node -v
현재 버전 v20 까지 나온마당에 13이하 쓸일은 없겠지만..
버전 관리가 필요하다면 nvm을 사용해 바꿔주도록 하자
nvm(node version manager)핵심파일
- controller.ts
- api 엔드포인트, 라우터 분기
- controller.spec.ts
- 단위 테스트
- module.ts
- controller , service 캡슐화
- service.ts
- service 비즈니스 로직 및 모델 역할 > 모델도 따로 분리해서 사용해도 좋을듯
- main.ts
- 앱의 실행, 서버 단 설정
실행하기
$ npm run start:dev
다른 start 명령은 나중에 알아보고 일단 개발모드로 시작해보자 개발모드는 파일을 감시하다가 자동으로 컴파일해서 다시 재구성해주기 때문에 개발시 편하다
실행 확인
main.ts 의 listen 번호로 localhost:3000 브라우저에서 접속해보자