我正在使用 Node.JS 代理将文件上传到远程端点,并且需要确保我的 Node 服务器不会过度缓冲文件。
我使用 res.write
按以下方式推送:
apiRes.on('data', function (chunk) {
body += chunk;
res.write(chunk);
});
(从客户端到 Node 的连接比从 Node 到远程的连接更快)。
请注意,如果不清楚的话,客户端是浏览器。
最佳答案
apiRes.pipe(res);
关于node.js - 如何在 Node.JS 中不建立缓冲区的情况下通过管道传输文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13401509/