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
});
}
}
私が理解できないのは、このコード スニペットが複数のクライアントを同時に処理する方法です。2 つの別々のクライアントが大きな POST データのアップロードを開始したとします。それらは同じボディに追加され、データが混同されます...
それとも、これを処理するフレームワークですか? body 変数で混同されないように、handleRequest 関数のさまざまなインスタンスをトリガーしますか?
ありがとう。