首頁  >  文章  >  後端開發  >  Nodejs 創建第一個應用

Nodejs 創建第一個應用

WBOY
WBOY原創
2016-07-29 09:01:34905瀏覽


Node.js 創建第一個應用

如果我們使用PHP來編寫後端的程式碼時,需要Apache 或 Nginx 的HTTP 伺服器,並配上 mod_php5 模組和php-cgi。

從這個角度看,整個」接收 HTTP 請求並提供 Web 頁面」的需求根本不需 要 PHP 來處理。

不過對 Node.js 來說,概念完全不一樣了。使用 Node.js 時,我們不僅 在實作一個應用,同時也實作了整個 HTTP 伺服器。事實上,我們的 Web 應用以及對應的 Web 伺服器基本上是一樣的。

在我們創建Node.js 第一個「Hello, World!」 應用前,讓我們先了解下Node.js 應用是由哪幾部分組成的:

  1. 引入required 模組:我們可以使用 require 來載入Node.js 模組。

  2. 建立伺服器:伺服器可以監聽客戶端的請求,類似 Apache 、Nginx 等 HTTP 伺服器。

  3. 接收請求與回應請求 伺服器很容易創建,客戶端可以使用瀏覽器或終端發送 HTTP 請求,伺服器接收請求後返回回應資料。


創建Node.js 應用

步驟一、引入required 模組

我們使用 require 指令來載入http 模組,並將實例化的HTTP 賦值給變數http,實例如下:

re建立伺服器

接下來我們使用http.createServer() 方法建立伺服器,並使用listen 方法綁定8888 連接埠。 函數透過 request, response 參數來接收和回應資料。

實例如下,在你專案的根目錄下建立一個叫server.js 的文件,並寫入以下程式碼:

<span>var</span><span> http </span><span>=</span><span>require</span><span>(</span><span>"http"</span><span>);</span>
http

.createServer( , response){// 發送HTTP 頭部// HTTP 狀態值: 200 : OK// 內容類型類型/plain response.writeHead(200
,
{'Content-Type'回應數據"Hello World" response.end('Hello Worldn');}).listen);}).
listen)})。 console.log('Server running at http://127.0.0.1:8888/');我們完成了一個可以工作的伺服器。 使用 node 指令執行以上的程式碼:

<span>var</span><span> http </span><span>=</span><span>require</span><span>(</span><span>'http'</span><span>);</span>

接下來,開啟瀏覽器造訪 http://127.0.0.1:8888/,你會看到一個寫著 「Hello World」的網頁。 ')​​.addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 以上就介紹了Nodejs 創建第一個應用,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:Nginx是個啥?下一篇:Nginx是個啥?