External MiddleWares (Morgan )

0_CyberLover_0·2022년 3월 19일
0

Node.JS # 01

목록 보기
16/21

Morgan

HTTP request logger middleware for node.js

morgan은 node.js 용 request logger middleware이다.

npm i morgan

npm을 이용하여 morgan을 설치해 보자.

사용하는 방법은

morgan 함수를 호출해야 된다.

함수에 설정하게 있다.

morgan 함수를 호출하면 설정한 대로

middleware를 return해준다.

import logger from "morgan";

app.use(logger("dev"));

일단 import를 먼저 해주고 함수이름은 꼭 morgan으로 할 필요 없다.

morgan으로부터 import만 해오면 이름은 상관 없다.

logger함수를 호출하면 다섯가지 옵션이 있다.

그 중에 development를 써볼거다.

이렇게 바꿔주는게 더 나아서 바꿔보았다.

import morgan from "morgan";

const logger = morgan("dev");

app.use(logger);

morgan이랑 logger이랑 차이점은 morgan이 좀더 정교하다.

홈페이지를 리플레쉬 해보면 morgan은 GET,path, status code, 응답시간 정보를 가지고 있다.

그리고 morgan에도 next()가 있다.

profile
꿈꾸는 개발자

0개의 댓글