Latest web development tutorials

Node.js stworzyć pierwszą aplikację

Jeśli używamy PHP napisać kod back-end, trzeba Apache lub Nginx serwer HTTP, a towarzyszy moduły mod_php5 i PHP CGI.

Z tego punktu widzenia, całe zapotrzebowanie "do odbierania żądań HTTP i zapewniają stronach" PHP nie trzeba się zajmować.

Ale dla node.js, to pojęcie zupełnie inna. Przy użyciu node.js, nie tylko w realizacji aplikacji, ale również sprawę całego serwera HTTP. W rzeczywistości, nasza aplikacja internetowa oraz odpowiedni serwer sieci Web jest w zasadzie taki sam.

"Hello, World" przed pierwszym zastosowaniem stworzyliśmy node.js, niech najpierw zrozumieć, co node.js aplikacji składa się z kilku części:

  1. Wprowadzenie wymaganych modułów: możemy użyć instrukcji wymagajązaładowania node.js modułów.

  2. Tworzenie serwera: Serwer może nasłuchiwać żądań klientów, takich jak Apache, Nginx i innego serwera HTTP.

  3. Serwerodbiera żądanie odpowiedzi na wnioski bardzo łatwo stworzyć, klient może korzystać z przeglądarki lub terminal wysyła żądanie HTTP, serwer odbiera żądanie i zwraca dane odpowiedzi.


Tworzenie aplikacji node.js

Krok wprowadzenie wymaganych modułów

Używamywymagają instrukcji, aby załadować moduł HTTP i instancję HTTP przypisany do zmiennej http przykłady przedstawiają się następująco:

var http = require("http");

Krok pierwszy, stworzyć serwer

Następnie należy użyć metody http.createServer (), aby utworzyć serwer i używa metody wiązania słuchać portu 8888. Funkcja zamówienie, parametrów reakcji, aby otrzymać odpowiedzi na dane.

Przykładami są w następujący sposób utwórz plik o nazwie server.js w katalogu głównym projektu i napisać następujący kod:

var http = require('http');

http.createServer(function (request, response) {

	// 发送 HTTP 头部 
	// HTTP 状态值: 200 : OK
	// 内容类型: text/plain
	response.writeHead(200, {'Content-Type': 'text/plain'});

	// 发送响应数据 "Hello World"
	response.end('Hello World\n');
}).listen(8888);

// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

Powyższy kod zrealizowaliśmy serwer HTTP działa.

Korzystanie zwęzła polecenia do realizacji wspomnianej kod:

node server.js
Server running at http://127.0.0.1:8888/

cmdrun

Następnie otworzyć przeglądarkę, aby uzyskać dostęp http://127.0.0.1:8888/~~dobj, zobaczysz, że strona z napisem "Hello World".

nodejs-helloworld

Serwer Analiza node.js HTTP:

  • Pierwsza linia żądanie (wymaga) node.js przychodzi moduł HTTP i przypisać ją do zmiennej http.
  • Następnie wywołujemy blok funkcjonalny zapewnia http: createServer. Funkcja ta zwraca obiekt, który ma metodę zwaną słuchaj, ta metoda ma parametr liczbowy określający serwer HTTP numer portu nasłuchiwania.

Przykłady pokazują, gif

Dalej pokażemy przykłady działaniami Gif Nz