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
- 로그 출력 형식 토큰
» 로그 출력 형식을 지정하기 위한 토큰 제공
» 미들웨어 토큰 조합은 미들웨어 토큰 여러 개를 조합해서 미리 만들어 둔 형식
'자바' 카테고리의 다른 글
Node.js 강좌 자료] express-session 미들웨어 (0) | 2017.12.03 |
---|---|
Node.js 강좌 자료] cookie-parser 미들웨어 (0) | 2017.12.03 |
Node.js 강좌 자료] 정적 리소스 (static 미들웨어) (0) | 2017.12.03 |
Node.js 강좌 자료] Routing 예제 (0) | 2017.12.03 |
Node.js 강좌 자료] router 미들웨어 (0) | 2017.11.26 |