http模組是nodejs的核心模組。它可以建立客戶端(發起請求)和服務端(監聽請求)。
1. 客戶端client
應用:
1. 爬蟲
2. 中間層-解決跨域問題
//服務端傳送的請求不存在跨域問題
client相當於可寫流
client.end("a=1&b=2");//
傳送請求體
2. 服務端server
true表示解析成物件
/****2. 請求頭**
*///
console.log(request.headers); // 所有屬性名小寫
/****3. 請求體**
*///
請求體通過監聽data獲取;on監聽的**是非同步執行
let arr =;
request.on('data', function(data) );
request.on('end', function(err)
})});//
監聽特定的埠和ip/**
* 埠號最大65535;一般使用3000+的埠,因為很多會被占用 */
server.listen(3000, 'localhost', () =>)
3. nodemon
node monitor。實時監控node服務的內容變化,自動重啟服務。
命令:
nodemon 具體檔案
4. curl
從命令列發起http請求
//通過命令列發起http請求
localhost:3000 //-v檢視資訊
//post
curl -v -x post -d "username=lyra"//
localhost:3000 //-x 指定請求方式 -d 指定傳遞資料
//帶請求頭
TeamTalk服務端分析之服務端以及客戶端流程
原文 www.bluefoxah.org teamtalk server flow.html 服務端的啟動沒有嚴格的先後流程,因為各端在啟動後會去主動連線其所依賴的服務端。不過在此,如果是線上環境,還是建議按照如下的啟動順序去啟動 也不是唯一的順序 1 啟動db proxy。2 啟動route se...
TeamTalk服務端分析之服務端以及客戶端流程
分類 teamtalk 服務端的啟動沒有嚴格的先後流程,因為各端在啟動後會去主動連線其所依賴的服務端。不過在此,如果是線上環境,還是建議按照如下的啟動順序去啟動 也不是唯一的順序 1 啟動db proxy。2 啟動route server,file server,msfs 3 啟動login ser...
安裝配置IBM MQ Series 服務端和客戶端
研究了ibm mqseries 伺服器端和客戶端的安裝 連線,並試著在客戶端上去連線伺服器端讀取訊息佇列中的訊息,具體步驟如下 我機器上裝的是windows7作業系統專業版,以下簡稱 外部系統 我在win7系統裡面啟動乙個虛機,虛機裡裝了乙個windows server2003系統,以下簡稱 虛機系...