본문 바로가기

Node.js/6. http 웹 모듈

(3)
6-3 http 모듈에서의 쿠키데이터 설정 http 모듈에서의 쿠키 설정은 간단합니다. ( 예제는 서버단에서의 쿠키 설정입니다. 클라이언트 단에서는 javascript 로 하시면 됩니다.) server.js 소스 var http = require("http"); http.createServer(function(req, res) { res.writeHead(200, { 'Content-Type': 'text/html', 'Set-Cookie': [ 'name = uiandwe' , 'des = test' ] }); res.end(req.headers.cookie); }).listen(8080, function(){ console.log("server running"); }); 소스상에서의 name=uiandwe , des =test 를 셋팅하였습니..
6-2 http get 파라미터 post 데이터 값 구하기 이번엔 http모듈에서 get 파라미터와 post 의 데이터 값을 구하는 예제 입니다. 1. Get 파라미터 구하기 server.js 소스 var http = require("http"); var url = require("url"); http.createServer(function(req, res) { var query = url.parse(req.url, true).query; console.log(query); }).listen(8080, function(){ console.log("server running"); }); 브라우져로 url에 파라미터를 주면 ? 이후부터 json방식으로 콘솔에 찍힙니다. 브라우져 접속 예) http://127.0.0.1:8080?titleId=597447&weekda..
6-1 http 모듈을 이용한 간단한 웹서버 1. http 모듈을 이용하여 index.html 을 로드후 브라우저에 뿌려주는 간단한 서버 프로그램 입니다. index.html을 로드 하기 위해 fs 모듈을 이용합니다. (fs 모듈은 참고하시기 바랍니다.) server.js 소스 var fs = require("fs"); var http = require("http"); http.createServer(function(req, res) { fs.readFile('index.html', function(err, data){ res.writeHead(200, {'Content-Type':'text/html'}); res.end(data); }); }).listen(8080, function(){ console.log("server running"); }..