node http建立服務端和客戶端

2022-08-26 03:18:07 字數 1491 閱讀 8161

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系統,以下簡稱 虛機系...