> 백엔드 개발 > PHP 튜토리얼 > Nodejs가 첫 번째 애플리케이션을 생성합니다.

Nodejs가 첫 번째 애플리케이션을 생성합니다.

WBOY
풀어 주다: 2016-07-29 09:01:34
원래의
961명이 탐색했습니다.


Node.js가 첫 번째 애플리케이션을 생성합니다.

PHP를 사용하여 백엔드 코드를 작성하는 경우 mod_php5 모듈 및 php-cgi와 결합된 Apache 또는 Nginx HTTP 서버가 필요합니다.

이러한 관점에서 볼 때 "HTTP 요청 수신 및 웹 페이지 제공"의 전체 요구 사항은 PHP에서 전혀 처리할 필요가 없습니다.

그러나 Node.js의 경우 개념이 완전히 다릅니다. Node.js를 사용하면 애플리케이션뿐만 아니라 전체 HTTP 서버도 구현하게 됩니다. 실제로 우리의 웹 애플리케이션과 해당 웹 서버는 기본적으로 동일합니다.

Node.js에서 첫 번째 "Hello, World!" 애플리케이션을 만들기 전에 먼저 Node.js 애플리케이션이 어떤 부분으로 구성되어 있는지 살펴보겠습니다.

  1. 필수 모듈 소개: require 지시문을 사용하여 Node.js 모듈을 로드할 수 있습니다.

  2. 서버 만들기: 서버는 Apache 및 Nginx와 같은 HTTP 서버와 유사하게 클라이언트 요청을 수신할 수 있습니다.

  3. 요청 수신 및 응답 클라이언트는 브라우저나 터미널을 사용하여 HTTP 요청을 보낼 수 있으며, 서버는 요청을 받은 후 응답 데이터를 반환합니다.


Node.js 애플리케이션 만들기

1단계. 필수 모듈 소개

require 지시문을 사용하여 http 모듈을 로드합니다. , 인스턴스화된 HTTP는 http 변수에 할당됩니다. 예는 다음과 같습니다.

<span>var</span><span> http </span><span>=</span><span>require</span><span>(</span><span>"http"</span><span>);</span>
로그인 후 복사

1단계. 서버 생성

다음으로 http.createServer() 메서드를 사용합니다. 서버를 생성하고 수신 방법을 사용하여 포트 8888을 설정합니다. 함수는 요청 및 응답 매개변수를 통해 데이터를 수신하고 응답합니다.

예제는 다음과 같습니다. 프로젝트의 루트 디렉터리에 server.js라는 파일을 만들고 다음 코드를 작성합니다.

<span>var</span><span> http </span><span>=</span><span>require</span><span>(</span><span>'http'</span><span>);</span>
로그인 후 복사

http.createServer(함수(요청,응답 ){// HTTP 헤더 보내기 // HTTP 상태 값: 200: OK// 콘텐츠 유형: text/plain
응답
.writeHead(200,{' Content-Type':'text/plain'});// 응답 데이터 "Hello World" 보내기
응답
.('Hello Worldn');}).듣기(8888);// 터미널에서 다음 정보를 인쇄합니다
콘솔
.로그('http://127.0.0.1:8888/'에서 실행되는 서버) ;

위 코드로 작동하는 HTTP 서버를 완성했습니다.

node 명령을 사용하여 위 코드를 실행합니다.

<span>node server</span><span>.</span><span>js <br></span><span>Server</span><span> running at http</span><span>:</span><span>//127.0.0.1:8888/</span>
로그인 후 복사

Nodejs 创建第一个应用

다음으로 브라우저를 열고 http://127.0.0.1:8888을 방문합니다. /, "Hello World"라는 페이지가 표시됩니다.

').addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위의 내용을 포함하여 Nodejs에서의 첫 번째 애플리케이션 생성을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿