2013 이전/node.js

[node.js] mac에서 node.js 설치 하기

하구루 2017. 2. 25. 16:29

최근 많은 관심을 받고 있는 node.js 에 관해서 하나씩 포스팅 해보려고 한다. 현재 내가 구동하고 있는 서버가 mac이므로 mac 위주로 진행될 것이다.



일단 node.js를 정말 간단히 소개하면, javascript 엔진위에 돌아가는 프레임워크로 기존의 웹 클라이언트에서 이용되는 것이 아니라,  서버 사이드에서 python, perl, rudy 와 비슷한 방식으로 이용할 수 있다고 보면 될 것이다.

자세한 사항은 아래 위키 페이지와 다른 정보를 더 얻어 보기 바란다.



설치 방법은 매우 간단하다.
아래 공식 사이트를 가서 각 플랫폼에 맞는 파일을 받아서 설치하면된다.


mac pkg 로 배포하기 때문에 매우 설치가 간단하다.





node.js 를 설치하면 위에 보는것 같이 npm 도 같이 설치되고, 기본 설치 경로가 위와 같다.
npm 이란 node packaged modules 의 약자로 node.js에 쓰이는 각종 module들을 설치하고 update 할수 있는
 tool 이다.

npm 사용법은 앞으로 포스팅될 여러 모듈들 예제에서 사용법을 설명하겠다.
npm의 공식 사이트는 https://npmjs.org/ 이다.
그리고 $PATH 설정도 추가 되어 node 라는 명령으로 어디서든 사용이 가능하다.

여기 까지 완료되면 아주 간단하게 node.js 의 기본 설정이 완료 되었다.
사용법은 기존 python이나 perl등의 언어를 사용해 봤다면 익숙할 것이다.  
아래와 같이 node 명령어로 인터프리터를 바로 사용할 수 있다 (나가려면 ^c 를 두번 해주면 된다)



그리고 .js 파일을 작성하여 실행할 수도 있다.
아래는  wiki에 나와 있는 간단한 웹서버 구현 예제이다.
//nodeHttp.js

var http = require('http');
 
http.createServer(function (request, response) {
    response.writeHead(200, {'Content-Type': 'text/plain'});
    response.end('Hello World\n');
}).listen(8000);
 
console.log('Server running at http://localhost:8000/');
위와 같이 작성하고 아래처럼 실행하면 웹서버가 수행되고




다음과 같은 결과를 얻을 수 있다.
보는 것처럼 기본적인 설치와 사용법은 매우 간단하고 직관적이다.
문법이 javascript라는 점도 매우 매력 적이다.


반응형