處理 Node.js 中的 POST 請求
Node.js 使用流來處理傳入的資料。
引用文件,
流是一個抽象介面,用於處理 Node.js 中的流資料。流模組提供了一個基本 API,可以輕鬆構建實現流介面的物件。
要處理 POST 請求的請求正文,請使用 request
物件,這是一個可讀的流。資料流作為 data
事件傳送到 request
物件上。
request.on('data', chunk => {
buffer += chunk;
});
request.on('end', () => {
// POST request body is now available as `buffer`
});
只需建立一個空緩衝區字串,並通過 data
事件附加緩衝區資料。
注意
- 在
data
事件上接收的緩衝區資料是 Buffer 型別 - 建立新的緩衝區字串以從每個請求的資料事件中收集緩衝的資料,即在請求處理程式內建立
buffer
字串。