Node.js 강좌 자료] morgan 미들웨어

 

Node.js 강좌 자료] morgan 미들웨어

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

morgan 미들웨어

 

 - 웹 요청에 대해 로그를 출력하는 미들웨어
» 외부 모듈이기 때문에 별도 설치해서 사용
$ npm install morgan

 - 예제
const express = require('express')
const morgan = require('morgan')
const app = express()
const port = 8081

app.listen(port, () => {
    console.log(`기동했습니다. http://localhost:${port}`)
})
app.use(morgan({ format: 'combined', immediate: true }))
app.use('/',express.static('./html'))

서버 실행 후 브라우저로 요청을 보내고 서버측 콘솔 메시지 확인

Server running at http://127.0.0.1:8081
GET + Sun, 15 Oct 2017 10:43:42 GMT
GET + Sun, 15 Oct 2017 10:43:50 GMT

 - 로그 출력 형식 토큰
» 로그 출력 형식을 지정하기 위한 토큰 제공

 

 

» 미들웨어 토큰 조합은 미들웨어 토큰 여러 개를 조합해서 미리 만들어 둔 형식

 

+ Recent posts