我想了解 response.on("data") 的幕后情況。
當我請求 Web 服務器時,我得到了回應。然后我以某種方式使用 response.on("data" ...); 并接收某種資料。我想知道程式正在獲取什么資料。
對我來說就像:
response {
data {
temperature: 50,
city: "New York"
}
statusCode: 200
}
但這不是真的,因為那時我們可以這樣做:response.data,然后從中獲取資訊。
uj5u.com熱心網友回復:
這個“資料”是一個與可讀流相關的事件。它不是JSON或任何類似的東西。換句話說,閱讀時
response.on('data', function(data) {})
您不應該認為上面提到的兩次“資料”是相同的物體,從而自欺欺人。它們在設計上是相關的,但是是兩個獨立的物件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/514756.html
