에러가 나는 경우 문제 파악 위해 로그 확인 중요
로그 처리 위한 모듈: 빌트인 된 Logger 모듈
main.ts
보드 컨트롤러
설정 (Configuration)
Codebase
노출되도 상관 없는 정보들 (port ..)
XML, JSON, YAML 등
환경 변수 (Environment Variables)
노출되면 안되는 정보들 (비밀번호, api키 ..)
필요한 모듈
npm i -g win-node-env
npm i config --save
루트에서 config > default.yaml 생성.
개발 환경과 운영 환경 설정 다르게 할 것.
같은 것은 default 에.
config 폴더 내에 정의한것 사용할 때는 사용할 파일에서 config 파일을 import 해야 함.
import * as config from 'config';
main.ts
db 부분도 적용시키자.
typeorm.config.ts
jwt 부분.
auth.module.ts