app7.js
var express =require('express');
var http=require('http');
var static=require('serve-static');
var path=require('path')
var bodyParser=require('body-parser');
var app=express();
app.set('port', process.env.PORT  || 3000);
app.use('/public' ,static(path.join(__dirname, 'public')));
//포스트방식으로 넘길때
app.use(bodyParser.urlencoded({extend:false}));
app.use(bodyParser.json());
app.use(function(req, res, next){
    console.log('첫번째 미들웨어 호출됨.') ;
    
    var userAgent =req.header('User-Agent');
    //post 혹은 get 방식
    var paramName=req.body.name || req.query.name;
    
    res.send('<h3>서버에서 응답 : User-Agent -> '+userAgent+'</h3> <h3>Param Name-> '+paramName+'</h3>');         
    
});
var server=http.createServer(app).listen(app.get('port'), function(){
   console.log('익스프레스로 웹 서버를 실행함 : '  + app.get('port')) ;
});
//npm install body-parser --save 모듈 인스톨
https://www.getpostman.com/apps













댓글 ( 4)  
댓글 남기기