[4-2-3] morgan 미들웨어 로그 포맷 사용자 정의하기
morgan 미들웨어에서 기본 포맷으로 사용하지 않고 세부적인 로그 포맷을 설정 하고 싶을 때 사용합니다. 'tokens' 객체 활용 tokens 객체는 morgan에서 제공하는 토큰들을 담고 있는 객체이며, 클라이언트의 요청 정보와 서버의 응답 정보를 토큰으로 변환할 수 있습니다. morgan(function (tokens, req, res) { return [ tokens.method(req, res), tokens.url(req, res), tokens.status(req, res), tokens.res(req, res, 'content-length'), '-', tokens['response-time'](req, res), 'ms' ].join(' ') }) 위 예시의 각 토큰들은 클라이언트의 요..
2023. 3. 28.