2015-06-08 61 views
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); }); 
} 
+1

我不確定你在問什麼;這些請求被分解出來,並且你正在爲該特定請求的事件附加一個函數。 –

+0

也許我明白了,每個新請求都會調用onRequest函數,並因此創建自己的主體變量。 – wubbewubbewubbe

回答

2

功能,所以每個body變量將被正確地連接在一起爲每個請求。

相關問題