


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)
댓글 남기기