>  기사  >  웹 프론트엔드  >  Node.js_node.js에 대한 첫 소개

Node.js_node.js에 대한 첫 소개

WBOY
WBOY원래의
2016-05-16 16:37:441315검색

1. Node.js란 무엇인가요

[1]Node는 서버측 JavaScript 인터프리터이지만 실제로 JavaScript를 잘하는 학생들도 Node를 배우면 쉽게 마스터할 수 있다고 생각한다면 착각입니다. 깊든 깊든 얕지는 않습니다.

[2] Node의 목표는 프로그래머가 확장성이 뛰어난 애플리케이션을 구축하고 물리적 시스템에 대한 수만 개의 동시 연결을 처리할 수 있는 코드를 작성하도록 돕는 것입니다. 높은 동시성과 비동기 I/O를 처리하는 것은 Node가 개발자의 관심을 끄는 이유 중 하나입니다.

[3] Node 자체는 Google V8 JavaScript 엔진을 실행하므로 Chrome을 보면 알 수 있듯이 속도와 성능이 매우 좋으며 Node가 이를 캡슐화하면서 바이너리 데이터 처리 능력도 향상됩니다. 따라서 Node는 단순히 V8을 사용하는 것뿐만 아니라 이를 최적화하여 다양한 환경에서 더욱 강력하게 만들어줍니다.

[4] 타사 확장 및 모듈은 Node.js 사용에 중요한 역할을 합니다. 다음은 npm 다운로드에 대해서도 소개합니다. npm은 모듈 관리 도구입니다. 이를 사용하여 다양한 Node 소프트웨어 패키지(예: express, redis 등)를 설치하고 Node.js용으로 작성한 소프트웨어 패키지를 게시합니다.

2. node.js 설치

[1] Windows 플랫폼의 경우 다운로드하여 설치하세요.

[2] Linux 플랫폼에서 전달됨:

wget http://nodejs.org/dist/v0.6.1/node-v0.10.31.tar.gz 
 tar zxvf node-v0.10.31.tar.gz 
 cd node-v0.10.31
 ./configure

3. 간단한 케이스

var http = require('http');
http.createServer(function (req, res) {
 res.writeHead(200, {'Content-Type': 'text/plain'});
 res.end('Hello World\n');
}).listen(3000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3000/');


"Hello World"는 브라우저 접속을 통해 보실 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.