Node.js 管道化文件将在空白文件上生成结果
我的nodejs应用程序中有以下代码:Node.js 管道化文件将在空白文件上生成结果,node.js,download,pipe,Node.js,Download,Pipe,我的nodejs应用程序中有以下代码: function (req, res) { var serviceUrl = 'http://backend-server:8080/files/123'; require('request').get(serviceUrl).pipe(res); } 如果放在浏览器上,它会下载一个.pdf文件。但是当我通过nodejs时,它也会下载一个.pdf文件,但是这个文件是空的 我不明白为什么 更新:问题在于connect livereload中间件。当
function (req, res) {
var serviceUrl = 'http://backend-server:8080/files/123';
require('request').get(serviceUrl).pipe(res);
}
如果放在浏览器上,它会下载一个.pdf文件。但是当我通过nodejs时,它也会下载一个.pdf文件,但是这个文件是空的
我不明白为什么
更新:问题在于connect livereload中间件。当你在同一台NoDEJS运行的机器上运行这个命令时,你会得到什么样的输出?curl-v | wc可能是的副本您是否修复了此问题?