node.js 3

[node.js] 클라이언트에서 요청이 있을때 파일 읽는 방법

[클라이언트에서 요청이 있을 때 파일 읽는 방법] 1. 파일을 읽기 위해 사용하는 readFile() 메소드 사용 또는 파일을 스트림 객체로 읽을 수 있다.->무료 이미지는 아이콘파인더를 통해서 무료 이미지를 받을 수 있다. 2.require() 메소드를 통해서 fs모듈을 읽어들인다. 3. on 메소드를 통하여 호출하여 request() 이벤트를 처리한다. 4. 클라이언트의 요청이 들어오면 readFiel() 메소드로 사진 파일을 읽어들인다. 5. readFile()메소드는 비동기 방식으로 처리가 된다. 6. 파일을 모두 읽게되면 콜백 함수 안의 data 객체로 파일 내용이 전달된다. 7. 콜백함수 안에서는 응답 객체의 wirte()메소드를 사용해서 파일 내용을 클라이언트로 전송한다. 8.HTTP 헤더중..

Node.js 2018.12.24

[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