노드 Morgan 로깅 미들웨어에 대해 알아보자
소개
노드(Node)는 광범위한 애플리케이션 개발을 지원하기 위해 여러 가지 미들웨어 패키지를 제공합니다. 그 중에서 Morgan은 로깅(log) 미들웨어로, HTTP 요청 정보를 로깅하는 기능을 제공합니다.
Morgan 설치하기
Morgan을 사용하기 위해서는 먼저 패키지를 설치해야 합니다.
npm install morgan
Morgan 사용하기
Morgan을 사용하려면 다음과 같은 코드를 추가하면 됩니다.
const express = require('express');
const logger = require('morgan');
const app = express();
app.use(logger('dev'));
// ... 다른 미들웨어와 라우팅 코드 ...
`dev`는 Morgan에서 제공하는 로깅 포맷 중 하나입니다. 로깅 포맷을 변경하려면, `dev` 대신 다른 포맷 문자열을 사용할 수 있습니다.
결론
Morgan은 간단한 설정으로 노드 애플리케이션의 HTTP 요청 정보를 로깅할 수 있는 유용한 미들웨어입니다.
키워드
자바스크립트, 노드, Morgan, 로깅, 미들웨어