본문 바로가기

Node.js

[Node.js] Request log 남기는 미들웨어

728x90

request 올 때마다 url, 요청 시간 남기는 미들웨어

//Request 로그 남기는 미들웨어
const requestMiddleware = (req, res, next) => {
  console.log(
    "Request URL:",
    req.originalUrl,
    " - ",
    new Date(+new Date() + 3240 * 10000)
      .toISOString()
      .replace("T", " ")
      .replace(/\..*/, "")
  );
  next();
};

 

 

 

 

req.original : request하는 URL 주소

-> 공식문서에서 보기

https://expressjs.com/ko/api.html#req.originalUrl

728x90