我读过在 Node js 中应该仔细处理 POST 请求,因为发布数据可能以块的形式到达,所以必须像这样处理它,连接:
function handleRequest(request, response) {
if (request.method == 'POST') {
var body = '';
request.on('data', function (data) {
body += data;
});
request.on('end', function () {
//data is complete here
});
}
}
我不明白的是这个代码片段将如何同时处理多个客户端。假设两个单独的客户端开始上传大型 POST 数据。它们将被添加到同一个主体中,混合数据......
或者是处理这个问题的框架?触发不同的handleRequest函数实例,使它们不会在body变量中混淆?
谢谢。