.png)
Node.js - Ubuntu 14.04 시작하기(Trusty Tahr)
이 기사에서는 node.js 애플리케이션의 설치 및 기본 사용법을 살펴보겠습니다. Node는 브라우저 외부에서 사용할 수 있는 JavaScript용 라이브러리 세트입니다. 주로 간단하고 구축하기 쉬운 네트워크 클라이언트와 서버를 만드는 데 중점을 둡니다.
공식 사이트here에서 패키지를 다운로드해야 합니다. 다운로드 후 터미널에 다음 명령을 입력합니다.
위의 명령은 nodejs가 제대로 설치되었는지 확인하기 위한 것입니다. iinstallation에 대한 자세한 내용을 보려면 here 을 클릭하십시오.
유명한 기본 프로그램인 "Hello World!."로 시작할 때입니다. 이 코드를 텍스트 편집기에 복사하고 "your-name.js"로 저장하십시오.
그러면 터미널에 악명 높은 출력이 인쇄됩니다.
이제 위의 작업을 마친 후 http 서버 또는 로컬 호스트에서 작업할 것입니다. 다음 코드를 복사하여 편집기에 붙여넣습니다.
가장 먼저 눈에 띄는 것은 이 프로그램이 첫 번째 프로그램과 달리 바로 종료되지 않는다는 것입니다. 노드 프로그램은 더 이상의 이벤트가 불가능하다고 확신할 때까지 항상 실행되기 때문입니다. 이 경우 열린 http 서버는 계속 진행되는 이벤트의 소스입니다. 서버를 테스트하는 것은 새 브라우저 탭을 열고 다음 URL로 이동하는 것처럼 간단합니다. http://localhost:8080/. 예상대로 'Hello Http'라는 응답이 표시되어야 합니다.
새 터미널 창을 열고 다음을 입력하여 확인할 수도 있습니다.
이제 작은 프로그램과 관련된 단계를 자세히 살펴보겠습니다. 첫 번째 줄에서 http 핵심 모듈을 포함하고 이를 http라는 변수에 할당합니다. 모듈 시스템에 대한 다음 섹션에서 이에 대한 자세한 정보를 찾을 수 있습니다. 다음으로 http.createServer를 호출하여 server라는 변수를 생성합니다. 이 호출에 전달된 인수는 http 요청이 들어올 때마다 호출되는 클로저입니다. 마지막으로 server.listen(8080)을 호출하여 서버가 실행되기를 원하는 포트를 node.js에 알립니다.\포트 80에서 실행하려면 프로그램을 루트로 실행해야 합니다. 이제 브라우저에서 'localhost:8080'을 가리키면 연결 종료가 req 및 res 개체와 함께 호출됩니다. req는 수신되는 각 데이터(예: 양식 제출 또는 파일 업로드)에 대해 '데이터' 이벤트를 내보내는 읽을 수 있는 스트림입니다. res 개체는 클라이언트에 데이터를 다시 보내는 데 사용되는 쓰기 가능한 스트림입니다. 우리의 경우 단순히 200 OK 헤더와 'Hello Http' 본문을 보냅니다. 그래서 아래는 node.js anny questions 주석을 사용하는 방법에 대한 기본 사항입니다.
nodejs.org
설치.
공식 사이트here에서 패키지를 다운로드해야 합니다. 다운로드 후 터미널에 다음 명령을 입력합니다.
tar -xzf node-v0.x.x.tar.gz cd node-v0.x.x.tar.gz ./configure sudo make install위의 명령으로 설치를 수행해야 합니다. 이제 필요한 종속성을 사용할 수 있습니다.
apt-get -y install build-essential이제 설치가 완료되면 다음을 입력하여 확인하십시오.

첫 번째 프로그램.
유명한 기본 프로그램인 "Hello World!."로 시작할 때입니다. 이 코드를 텍스트 편집기에 복사하고 "your-name.js"로 저장하십시오.
console.log('Hello World!.');이제 해당 파일을 저장하고 다음 명령을 입력합니다.

http 서버의 hello world.
이제 위의 작업을 마친 후 http 서버 또는 로컬 호스트에서 작업할 것입니다. 다음 코드를 복사하여 편집기에 붙여넣습니다.
var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(200); res.end('Hello Http'); }); server.listen(8080);그리고 "http.js"로 저장합니다. 이제 터미널로 이동하여 다음을 입력하십시오.
node http.js이것은 다음과 같이 보일 것입니다.


