簡體   English   中英

我如何知道哪個請求屬於node.js中的部分數據

[英]How do I know which request belongs to what partial data in node.js

我在下面有node.js服務器。 假設有多個客戶端發出POST請求。 但是這些將共享相同的變量主體,並且最后的字符串將變得毫無意義。 是否可以通過ID或其他方式識別請求? 我所擁有的只是request.headers,但是其中不包含任何唯一信息。

var http = require("http");
var server = http.createServer();

server.on("request", onRequest);
server.listen(8001, "127.0.0.1");

function onRequest(request, response) // assuming "POST"
{
    var body = "";

    request.on("data", function (data) { body = body + data; });
    request.on("end", function () { console.log(body); });
}

通常,函數會繼承作用域(從其父級繼承),因此將為每個請求正確地串聯每個body變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM