Node.js - Ubuntu 14.04 시작하기(Trusty Tahr)

Node.js - Ubuntu 14.04 시작하기(Trusty Tahr)

2022-10-19 last update

6 minutes reading linux ubuntu
이 기사에서는 node.js 애플리케이션의 설치 및 기본 사용법을 살펴보겠습니다. Node는 브라우저 외부에서 사용할 수 있는 JavaScript용 라이브러리 세트입니다. 주로 간단하고 구축하기 쉬운 네트워크 클라이언트와 서버를 만드는 데 중점을 둡니다.

설치.


공식 사이트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
이제 설치가 완료되면 다음을 입력하여 확인하십시오. 위의 명령은 nodejs가 제대로 설치되었는지 확인하기 위한 것입니다. iinstallation에 대한 자세한 내용을 보려면 here 을 클릭하십시오.

첫 번째 프로그램.


유명한 기본 프로그램인 "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
이것은 다음과 같이 보일 것입니다. 가장 먼저 눈에 띄는 것은 이 프로그램이 첫 번째 프로그램과 달리 바로 종료되지 않는다는 것입니다. 노드 프로그램은 더 이상의 이벤트가 불가능하다고 확신할 때까지 항상 실행되기 때문입니다. 이 경우 열린 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