Node.js 第二章 - 應用建立 學習
阿新 • • 發佈:2018-12-26
一,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 伺服器監聽的埠號。