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 를 반드시 체크하여 환경변수가 자동으로 들어갈 수 있도록 한다.
4. 접속 해보기
D 드라이브에 hello.js파일을 만들어 다음과 같은 예제를 입력한다.
node.js에서 기본으로 제공하는 http모듈을 사용해
자기자신(로컬호스트)의 1337번 포트를 요청하면
다음과 같이 페이지에 'Hello World'를 쓰도록 설정한다.
명령프롬프트를 실행시켜 D 드라이브에 저장한 hello.js를 실행시킨다.
실행할 때 node [파일명]
로컬호스트의 1337번 포트로 브라우저에서 접속하면
'Hello World'가 뜨면서 제대로 동작하는 걸 볼 수 있다.
'IT > 프로그래밍' 카테고리의 다른 글
Node.js의 확장모듈 Express를 설치하여 웹 서버 구축하기 (0) | 2016.07.09 |
---|---|
HTML5와 시맨틱 태그 (0) | 2016.07.08 |
아톰(Atom) 에디터 사용법(Window 기준) (0) | 2016.07.07 |
jQuery 노드 다루기 - 4편 (0) | 2016.07.06 |
jQuery 노드 다루기 - 3편 (0) | 2016.07.05 |