본문 바로가기

nodejs

[node.js] url 모듈 nodejs는 다양한 모듈을 제공합니다. 그중에서 많이 사용하는 모듈중 하나인 url모듈을 살펴보겠습니다. 더 많은 nodejs 모듈을 알고 싶다면 http://nodejs.org/api/ 를 들어가 보시면 됩니다. 모듈을 사용하고 싶다면 일단 추출해야 합니다. var url=require('url'); //모듈을 추출합니다. url모듈에는 parse(), format(), resolve() 총 3가지 메서드가 있습니다. 그 중에서 가장 많이 활용하는 parse메서드를 살펴보겠습니다. parse메서드는 매개 변수로 url문자열을 입력하면 url을 분해하여 객체를 만듭니다. 다음 코드를 실행해 보면 //모듈 추출var url=require('url'); //모듈 사용console.log(url.parse(.. 더보기
[node.js] 모듈 생성, 추출(exprots, require) 모듈이란 메서드와 속성을 미리 정의해 놓은 것을 말합니다. 모듈에는 기본 내장모듈과 외부 웹모듈이 있는데 외부 웹 모듈은 npm을 기반으로 아주 쉽게 사용할 수 있습니다. 우리는 이 모듈을 잘 활용하면 많은 기능을 쉽게 사용할 수 있습니다. 이에 관한 내용을 다음에 다루기로 하고 모듈을 생성하고 추출해 사용하는 방법에 대해 설명하겠습니다. 일단 모듈파일과 모듈파일을 사용할 파일을 생성합니다. 모듈파일을 먼저 작성하겠습니다. 모듈을 생성할 때는 exprots 객체를 사용합니다. exports객체에 속성이나 메서드를 지정합니다. //직사각형 넓이를 구하는 메서드exports.area=function(width, height){return width*height;} 다음으로 생성한 모듈 파일을 추출해 모듈에 .. 더보기
[node.js] 간단한 웹서버 만들기 일단 간단한 웹서버를 만들어 보면서 nodejs가 이런거구나 맛만보고 넘어 가겠습니다. 자세한 내용들은 뒤에 다루도록 하겠습니다. 그럼 자바스트립트 파일을 생성하고 다음과 같이 입력 합니다. var http=require('http'); //모듈 추출 다음글에 다루겠습니다. http.createServer(function(request, response){response.writeHead(200, {'Content-Type':'text/html'});response.end('Hello World');}).listen(3333,function(){console.log('Server Running...');}); 이렇게 입력후 터니널 창을 열고 해당 파일이 있는 폴더로 이동후 생성한 파일을 실행합니다. 실행.. 더보기
[nodejs] mac에서 nodejs설치 따로 설치 방법을 설명 안해도 될만큼 간단합니다. 홈페이지에서 다운받고 인스톨러로 설치하면 됩니다. http://nodejs.org/ 홈페이지에 가서 nodejs를 다운 받습니다. 다운받은 페이키지 파일을 실행하고 설치합니다. 끝 더보기