Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 管道化文件将在空白文件上生成结果_Node.js_Download_Pipe - Fatal编程技术网

Node.js 管道化文件将在空白文件上生成结果

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中间件。当

我的nodejs应用程序中有以下代码:

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可能是的副本您是否修复了此问题?