LANGUAGE/NODEJS

NODEJS - 기본세팅 / 2, morgan

보겸삼촌 2019. 7. 19. 14:11

# 개발환경

os : windows 10 Pro 64-bit

node-v : v10.16.0

npm-v : 6.9.0

ide : visual Studio Code

 

 

1. Morgan 설치

 

  : 로그 기록을 남기는 모듈 Morgan

 

 

  - windows 키 + R  > cmd

 

npm install morgan --save

 

 

 

2. 소스 작성

 /**
  * 로그 기록을 남기는 morgan모듈
  */
 
//Express를 변수에 담기
var express = require("express");
 
//Express 호출 후 새로운 Express 애플리케이션을 변수(app)에 넣음
var app = express();

//Nodejs 내장 모듈
var http = require("http");

//로그 모듈
var logger = require("morgan");



//logger("short") = 함수 반환
//short를 통해 간단한 로그를 남김 
app.use(logger("short"));

app.use(function(request, response){
    //ServerResponse.writeHead
    response.writeHead(200, {"Context-Type":"text/plain"});
    response.end("Success...!");
});

http.createServer(app).listen(3000);

 

 

  - 결과 1

 

 

  - 결과 2 (cmd)

 

 

 

  아래와 같이 로그가 찍히는 것을 볼 수 있음