Nodejs

 

 

 

app3.js

var express=require('express');
var http=require('http');

var app=express();

app.set('port', process.env.PORT || 3000);

app.use(function(req, res, next){
    console.log('첫번째 미들웨어 호출됨.');
    req.user='mike';
    
    next();    
});



app.use(function(req, res, next){
    console.log('두번째 미들웨어 호출됨.');
    //res.writeHead(200, {"Content-Type":"text/html;charset=utf8"});
    //res.end('<h1>서버에서 응답한 결과입니다  : '+req.user+ "</h1>");
    
    var person ={name:'소녀시대', age:20, user:req.user};
    //res.send(person);
    
    //json 문자열로 변해서 보낸다.
     //var personStr=JSON.stringify(person);
    // res.send(personStr);
    
    res.writeHead(200, {"Content-Type":"text/html:charset=utf8"});
    res.write(person);
    res.end();
});



var server=http.createServer(app).listen(app.get('port'), function(){
   console.log('익스프레스로 웹 서버를 실행함 : ' + app.get('port'));
});














 

 

https://github.com/braverokmc79/nodejs_webproject1

 

 

about author

PHRASE

Level 60  라이트

끝이 좋으면 모두가 좋다. -셰익스피어

댓글 ( 0)

댓글 남기기

작성