Express基于本机HTTP模块构建,这意味着它
res是的实例
http.ServerResponse,它是从可写流接口继承的。也就是说,您可以执行以下操作:
app.get('/', function(req, res) { var stream = fs.createReadStream('./file.csv'); stream.pipe(res); // or use event handlers stream.on('data', function(data) { res.write(data); }); stream.on('end', function() { res.end(); });});您无法
res.send()在Express 中将方法用于流的原因是因为它将
res.close()自动为您使用。



