1. 創建web服務器的基本步驟
- 導入web服務器的基本步驟
- 創建web服務器實例
- 為服務器實例綁定request事件,監聽客服端的請求
- 啟動服務器
2. 創建web服務器實例
調用http.createServer()方法,即可快速創建一個web服務實例:
3. 為服務器實例綁定request事件
為服務器實例綁定request事件,即可監聽服務端發送過來的網絡請求:
4.啟動服務器
調用服務器實例的.listen()方法,即可啟動當前的web服務器實例:
5. 4步核心步驟創建實例
6. req請求對象
只要服務器接受到了客戶端的請求,就會調用server.on()為服務器綁定request事件處理函數。
如果想在事件處理函數中,訪問與客戶端相關的數據或屬性,可以使用如下的方式:
實例:
7. res響應對象
在服務器的request事件處理函數中,如果想訪問與服務器相關的數據或屬性,可以使用如下的方式:
8. 解決中文亂碼
當調用res.end()方法,向客戶端發送中文內容的時候,會出現亂碼問題,此時,需要手動設置內容的編碼格式: