본문으로 바로가기

Node.js 설치 및 접속 실행하기

category IT/프로그래밍 2016. 7. 8. 00:00
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Node.js 설치 및 접속 실행



1. Node.js 란?


서버사이드 자바스크립트 기술로, 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다.


기존의 자바스크립트들은 전부 브라우저에서 실행하는 형태였지만 node.js 는 서버사이드에서 실행되는 자바스크립트이며


웹서버나 SMTP 서버 등과 같은 서버 프로그램을 작성할 수 있다.


2. node.js 플랫폼의 장점

  • 크롬 V8 엔진 사용 : node.js는 V8엔진 위에서 동작하는 프레임워크이다. 즉, 크롬 V8 엔진의 성능이 개선되고 업그레이드되면 Node.js 도 같이 성장한다는 말이다.
  • 비동기 방식 : 입출력이나 데이터베이스 쿼리 수행 및 라이브러리쪽까지 비동기 처리하며, 자바 보다는 느려도 적은 비용으로 중간 성능을 낼 수 있다.
  • Java Script : 프론트엔드 개발자들이 직접 서버 개발하기에 용이하며, 서버-클라이언트가 한 언어로 통합된 것 또한 장점이다.


3. Node.js 설치


그러면 간단한 웹 서버를 구축하기 위해 Node.js를 먼저 설치해보자.


설치 및 실습환경은 window환경에서 작업한다.



노드제이에스 웹페이지에 접속해 v4.4.7 LTS를 다운받았다.





설치된 setup파일을 실행시키고, 동의, 설치 위치지정, 옵션선택을 순서대로 한다.


4번째 슬라이드 화면에서 Add to PATH 를 반드시 체크하여 환경변수가 자동으로 들어갈 수 있도록 한다.



0123





4. 접속 해보기



D 드라이브에 hello.js파일을 만들어 다음과 같은 예제를 입력한다.



node.js에서 기본으로 제공하는 http모듈을 사용해

자기자신(로컬호스트)의 1337번 포트를 요청하면

다음과 같이 페이지에 'Hello World'를 쓰도록 설정한다.






명령프롬프트를 실행시켜 D 드라이브에 저장한 hello.js를 실행시킨다.




실행할 때 node [파일명]


로컬호스트의 1337번 포트로 브라우저에서 접속하면


'Hello World'가 뜨면서 제대로 동작하는 걸 볼 수 있다.