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개의 댓글

Powered by GraphCDN, the GraphQL CDN