development activity/Web Development
[Node.js] Node.js 설치 및 접속 실행
Choi Hyun Seok
2016. 6. 30. 14:05
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파일을 실행시키고, 동의, 설치 위치지정, 옵션선택을 순서대로 한다.
마지막에 Add Path 를 반드시 체크하여 환경변수가 자동으로 들어갈 수 있도록 한다.
0123
2. 접속 해보기
D 드라이브에 hello.js파일을 만들어 다음과 같은 예제를 입력한다.
node.js에서 기본으로 제공하는 http모듈을 사용해
자기자신(로컬호스트)의 1337번 포트를 요청하면
다음과 같이 페이지에 'Hello World'를 쓰도록 설정한다.
명령프롬프트를 실행시켜 D 드라이브에 저장한 hello.js를 실행시킨다.
실행할 때 node [파일명]
로컬호스트의 1337번 포트로 브라우저에서 접속하면
'Hello World'가 뜨면서 제대로 동작하는 걸 볼 수 있다.