1. 程式人生 > >Node.js 第二章 - 應用建立 學習

Node.js 第二章 - 應用建立 學習

一,Node.js組成部分

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

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

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

 

建立Node應用步驟

one.引入require模組

var http = require('http');

two.建立伺服器,建立一個叫server.js的檔案,寫入以下程式碼

var http = require('http');

http.createServer(function(request, response){

// 傳送HTTP頭部

// HTTP 狀態值: 200 : OK

// 內容型別:text/plain

response.writeHead(200, {'Content-Type': 'text/plain'});

// 傳送響應資料 “HelloWorld”

 response.end('Hello World\n');

}).listen(8888);

 

console.log('Serve running at http://127.0.0.1:8888');

執行命令 node server.js,就可以在瀏覽器中開啟地址,輸出,文字內容。

 

分析Node.js 的 HTTP 伺服器:

  • 第一行請求(require)Node.js 自帶的 http 模組,並且把它賦值給 http 變數。
  • 接下來我們呼叫 http 模組提供的函式: createServer 。這個函式會返回 一個物件,這個物件有一個叫做 listen 的方法,這個方法有一個數值引數, 指定這個 HTTP 伺服器監聽的埠號。