Node.js 由流的一个块占用的内存

Node.js 由流的一个块占用的内存,node.js,Node.js,接收到的每个块占用的内存是多少?在这种情况下如何管理内存。对于流,您可以使用chunk.length。或者,您可以使用readable.readableHighWaterMark/writable.writableHighWaterMark。在流恢复到流动模式之前,它们将是块的最大大小 if(url==='/message' && method==='POST') { const body=[]; req.on('data',(chunk)=>{

接收到的每个块占用的内存是多少?在这种情况下如何管理内存。

对于流,您可以使用chunk.length。或者,您可以使用readable.readableHighWaterMark/writable.writableHighWaterMark。在流恢复到流动模式之前,它们将是块的最大大小

if(url==='/message' && method==='POST') {
    const body=[];
    req.on('data',(chunk)=>{
        body.push(chunk);
    });
    req.on('end', ()=>{
    const parsedbody=Buffer.concat(body).toString();
    const text=parsedbody.split('=')[1];
    fs.writeFileSync('message.txt',text);
});