노드 Morgan 로깅 미들웨어에 대해 알아보자

Photo of author

By tutor

노드 Morgan 로깅 미들웨어에 대해 알아보자

노드 Morgan 로깅 미들웨어에 대해 알아보자

 

노드 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, 로깅, 미들웨어