0
我有下面的node.js服務器。假設多個客戶端發出POST請求。但是這些將會共享相同的變量主體,最終的字符串將變得毫無意義。是否可以通過id或其他東西來識別請求?我所擁有的只是request.headers,但不包含任何獨特的信息。一般繼承範圍(從他們的父母)我如何知道哪個請求屬於node.js中的部分數據
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); });
}
我不確定你在問什麼;這些請求被分解出來,並且你正在爲該特定請求的事件附加一個函數。 –
也許我明白了,每個新請求都會調用onRequest函數,並因此創建自己的主體變量。 – wubbewubbewubbe