我正在使用 npm 请求包。在这种情况下,我无法在发出响应后进行管道传输。我的代码如下
var fs = require('fs'),
request = require('request');
var readStream = request({
url: 'https://www.google.com'
});
// wait for 5 seconds, then pipe
setTimeout(function() {
readStream.pipe(fs.createWriteStream('test.js'));
}, 5000);