오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-05 00:02
관리 메뉴

우노

[NodeJS] Request 로그 출력 본문

Web/NodeJS

[NodeJS] Request 로그 출력

운호(Noah) 2023. 3. 29. 11:12

예제 코드) Request 로그 출력

//Express 기본 모듈 불러오기.
var express = require('express');
var http = require('http');

//Express 객체 생성
var app = express();

//기본포트를 app 객체에 속성으로 설정
app.set('port', process.env.PORT || 3000);

app.use(function(req, res, next){

  console.log('요청 처리');

  // 전체 request 로그 출력
  console.log(JSON.stringify(req.headers));

  // request 로그 중, customheader 헤더값을 뽑아 browser에 출력
  var customheader = req.header('customheader');
  res.writeHead('200', {'Content-Type': 'text/html; charset=utf8'});
  res.write('<div><p> Custom Header : ' + customheader + '</p></div>');
  res.end();

});

// Express 서버 시작
http.createServer(app).listen(app.get('port'), function(){
  console.log('Express 서버를 시작했습니다. : '+ app.get('port'));
});

'Web > NodeJS' 카테고리의 다른 글

[NodeJS] .npmrc 인증 정보 설정  (0) 2023.09.15
[NodeJS] npm forever - 앱 종료 시 자동 재실행  (1) 2023.03.02
Comments