morgan nodejs nestjs

agnusdei·2023년 11월 19일
0

이 코드는 Node.js 웹 어플리케이션에서 사용되는 morgan 미들웨어를 설정하는 부분입니다. morgan은 HTTP 요청에 대한 로깅을 처리하는 미들웨어로, 개발 환경에서 특히 디버깅 및 로깅에 유용합니다.

구체적으로, morgan("dev")는 "dev" 포맷으로 로그를 생성하도록 morgan을 설정합니다. "dev" 포맷은 개발 환경에서 사용하기 적합한 포맷으로, 간결한 형태의 로그를 생성합니다.

Node.js 어플리케이션에서 app.use(morgan("dev"))를 사용하면, 모든 HTTP 요청에 대한 로그가 콘솔에 출력됩니다. 이는 개발자가 어플리케이션의 동작을 실시간으로 추적하고 디버깅하는 데 도움이 됩니다.

간단한 예시를 통해 설명하면, "dev" 포맷은 다음과 같은 정보를 포함할 수 있습니다:

GET /path/to/resource 200 10.123 ms - 42
  • GET /path/to/resource: HTTP 메서드 및 요청 경로
  • 200: HTTP 상태 코드
  • 10.123 ms: 요청 처리에 소요된 시간
  • - 42: 응답 바이트 크기

이렇게 구성된 로그는 개발 중에 HTTP 요청 및 응답에 대한 기본 정보를 제공하여, 어플리케이션의 동작을 이해하고 문제를 찾는 데 도움이 됩니다.

0개의 댓글

Powered by GraphCDN, the GraphQL CDN