1. 程式人生 > >使用 Node 非常輕鬆的構建一個 Web 伺服器

使用 Node 非常輕鬆的構建一個 Web 伺服器

//首先確保你安裝了node.js

//node 中內建的npm 可以安裝絕大多數的我們所需要的包,在這裡就沒涉及到,簡單提一下

//然後上程式碼,首先我們載入http模組來建立一個服務

var http = require('http') 

var server = http.createServer()

// request 請求事件處理函式,需要接收兩個引數: // Request 請求物件 // 請求物件可以用來獲取客戶端的一些請求資訊,例如請求路徑 // Response 響應物件 // 響應物件可以用來給客戶端傳送響應訊息 server.on('request', function (request, response) { // http://127.0.0.1:3000/ / // http://127.0.0.1:3000/a /a // http://127.0.0.1:3000/foo/b /foo/b console.log('收到客戶端的請求了,請求路徑是:' + request.url)

// response 物件有一個方法:write 可以用來給客戶端傳送響應資料 // write 可以使用多次,但是最後一定要使用 end 來結束響應,否則客戶端會一直等待 response.write('hello') response.write(' nodejs')

// 告訴客戶端,我的話說完了,你可以呈遞給使用者了 response.end()

// 由於現在我們的伺服器的能力還非常的弱,無論是什麼請求,都只能響應 hello nodejs // 思考: // 我希望當請求不同的路徑的時候響應不同的結果 // 例如: // / index // /login 登陸 // /register 註冊 // /haha 哈哈哈 }) server.listen(3000, function () { console.log('伺服器啟動成功了,可以通過 http://127.0.0.1:3000/ 來進行訪問') })

//在資料夾所處的位置開啟git 或者 資源管理器,

//然後輸入node 資料夾名,最後在瀏覽器中輸入127.0.0.1:3000/ 來進行訪問

簡單的伺服器就建立好了