node-http-proxy如何代理pdfkit响应?

时间:2015-07-13 10:16:50

标签: node.js pdf express proxy node-http-proxy

我试图弄清楚如何使用pdfkit代理在运行时生成的pdf文件的请求。

后端服务的响应头设置为



res.setHeader('Content-type', 'application/pdf');
// only if req.params.view != undefined
res.setHeader('Content-disposition', 'attachment; filename=' + req.params.template + '_' + id + '.pdf');




这允许在浏览器中查看pdf(通过发送第一个标题)或通过发送第二个标题来下载它。

当pdfkit生成文件时,它会通过管道传递给响应。 如果我通过直接联系后端来尝试它,它可以使用代理,它会引发ECONNRESET错误。

我想这可能取决于客户端在接收分块响应之前终止请求,当后端处理pdf时,如何允许后端服务管理请求?

我肯定错过了一些东西......谢谢!!

0 个答案:

没有答案