我在nodejs app中有这段代码:
function (req, res) {
var serviceUrl = 'http://backend-server:8080/files/123';
require('request').get(serviceUrl).pipe(res);
}
如果将http://backend-server:8080/files/123放在浏览器上,则会下载.pdf文件。但是当我浏览nodejs时,它还会下载一个.pdf文件,但文件是空的。
我无法理解为什么。
UPDATE :问题在于connect-livereload中间件。请将此问题视为this question
的重复问题