node 3

[node.js] 서버에서 다른 웹사이트의 데이터를 가져와 응답하기

서버에서 다른 웹 사이트를 접속하여 데이터를 가져온 후 응답하는 과정이 필요 할 때 사용이 경우에는 서버에서 HTTP 클라이언트 기능도 사용하게 됨HTTP클라이언트가 GET과 POST 방식으로 다른 웹서버에 데이터를 요청 할 수 있다. 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(chunck){ resData +=chunck; }); res.on('end',function(){ console.log(resData); });}); req.on('err..

Node.js 2018.12.28

[node.js]클라이언트가 요청한 이벤트 처리 하기

[클라이언트가 요청한 이벤트의 처리 하기]->Do it node.js의 소스를 참조했습니다.->공부용 var http=require('http'); //웹 서버 객체를 만듭니다. var server=http.createServer(); //웹 서버를 시작하여 3000번 포트에서 대기하도록 설정합니다. var port=3000; server.listen(port,function(){ console.log('웹 서버가 시작되었습니다.:%d',port);}); //클라이언트 연결 이벤트 처리 server.on('connection',function(socket){ var addr=socket.address(); console.log('클라이언트가 접속했습니다. %s,%d',addr.address,addr.po..

Node.js 2018.12.24

[URL객체]주소 문자열과 요청 파라미터 다루는 방법

[URL 객체]파라미터 값을 구분하기 위해서 사용. URL 객체로 만들거나 또는 URL객체에서 일반 문자열로 변환하는 일을 쉽게 할 수 있도록 도와준다. 따라서 URL모듈을 미리 만들어 두면 주소 문자열을 객체로 만들면 문자열 안에 있던 각각의 정보를 나누어 그 객체의 속성을 보관 시켜 처리 할 수 있다. [주소문자열을 URL객체로 변환하기] URL모듈에서 문자열을 객체로 만들거나 객체를 문자열로 만들기 위해서 사용하는 주요 메서드는 다음 아래 두가지와 같다. 메소드이름 설명 parse() 주소문자열을 파싱하여 URL객체를 만들어줍니다. format() URL 객체를 주소문자열로 변환합니다. var url=require('url'); //주소 문자열을 URL객체로 만들기 var curURL=url.par..

Node.js 2018.12.24