ch05_test2.js
var http=require('http'); var server=http.createServer(); var host='192.168.0.4'; var port=3000; server.listen(port, host, 50000, function(){ console.log('웹서버 실행 됨.') ; }); server.on('connection', function(socket){ console.log('클라이언트가 접속했습니다.'); }); server.on('request', function(req, res){ console.log('클라이언트 요청이 들어왔습니다.') ; //console.dir(req); res.writeHead(200, {"Content-Type":"text/html;charset=utf-8"}); res.write('<h1>웹서버로부터 받은 응답</h1>'); res.end(); });
ch05_test5.js
var http=require('http'); var fs=require('fs'); var server=http.createServer(); var host='192.168.0.4'; var port=3000; server.listen(port, host, 50000, function(){ console.log('웹서버 실행 됨.') ; }); server.on('connection', function(socket){ console.log('클라이언트가 접속했습니다.'); }); server.on('request', function(req, res){ console.log('클라이언트 요청이 들어왔습니다.') ; //console.dir(req); var filename='./images/home.png'; fs.readFile(filename, function(err, data){ res.writeHead(200, {"Content-Type":"image/png"}) ; res.write(data); res.end(); }); });
ch05_test5-2.js
var http =require('http'); var options={ host:"www.google.com", port:80, path:'/' }; var req=http.get(options, function(res){ var resData=''; res.on('data', function(chunk){ console.log("데이터"); resData +=chunk; }); res.on('end', function(){ console.log(resData); }); req.on('error', function(err){ console.log("에러 발생" +err.message) ; }); });
https://github.com/braverokmc79/nodejs_webproject1
댓글 ( 4)
댓글 남기기