[Node-ts] 개발환경 설정

dowon·2021년 3월 2일
0

node-typescript

목록 보기
1/1

node.js + express + typescript 환경 설정

1. package.json 파일 생성

npm init --y

2. tsconfig.json 파일 생성 및 설정 변경

tsc --init

3. 필요한 npm 패키지 설치하기

dependencies

npm install express dotenv winston errorhandler
  • express: node.js 웹 프레임워크
  • dotenv: 환경변수 선언해놓을 .env 파일 관련
  • winston: 로그 관련
  • errorhandler: express 4 middleware

devDependencies

npm install --save-dev @types/express @types/winston @types/errorhandler @types/node typescript ts-node nodemon
  • @types/~ :
  • typescript: 타입스크립트
  • ts-node: typescript node 사용
  • nodemon: 코드가 바뀔 때마다 자동 빌드

4. express 서버 실행 위한 코드 작성하기

/src/app.ts : 서버 실행 전 세팅사항
/src/server.ts: 서버구동 시 실행되는 root 파일

+ 추가사항

/utils/logger.ts : 로그 관련 설정 파일

참고

microsoft/TypeScript-Node-Starter
dw's github sourcecode

0개의 댓글