我在node.js express 3项目中使用pdfkit 0.6.1。
我想将PDF作为HTTP响应发送,而不是将其保存在服务器上。
http://pdfkit.org/docs/getting_started.html上的示例说要使用:
# HTTP response
doc.pipe fs.createWriteStream(res)
# add stuff to PDF here
# finalize the PDF and end the stream
doc.end()
但是我收到的错误是:“500 TypeError:path必须是字符串”
答案 0 :(得分:0)
如果我使用
,看起来它会正常工作
doc.pipe res
而不是
doc.pipe fs.createWriteStream(res)