Najlepszy samouczek Node.js stworzyć pierwszą aplikację W 2024 r. W tym samouczku możesz dowiedzieć się Tworzenie aplikacji node.js,Przykłady pokazują, gif,
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:
Wprowadzenie wymaganych modułów: możemy użyć instrukcji wymagajązaładowania node.js modułów.
Tworzenie serwera: Serwer może nasłuchiwać żądań klientów, takich jak Apache, Nginx i innego serwera HTTP.
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.
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");
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/
Następnie otworzyć przeglądarkę, aby uzyskać dostęp http://127.0.0.1:8888/~~dobj, zobaczysz, że strona z napisem "Hello World".
Serwer Analiza node.js HTTP:
Dalej pokażemy przykłady działaniami Gif Nz