Log

Haechan Kim·2022년 4월 5일
0

NestJs

목록 보기
8/19

에러가 나는 경우 문제 파악 위해 로그 확인 중요

  • 로그의 종류
    Log: 범용
    Warning: 치명적이지 않은
    Error: 치명적이거나 파괴적인
    Debug: 개발자 용
    Verbose: 더 자세한

로그 처리 위한 모듈: 빌트인 된 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

0개의 댓글