在快速/节点响应中将Blob缓冲区渲染为PDF

非常奇怪,我从我的SQL Server中抽取我的blob数据,然后将其返回到我的Express服务器。 然后我想把它作为一个PDF文件发送到我的res.send()。 但即时通讯一个很大的混乱pdf。 它具有正确数量的页面,但不是呈现PDF,而是PDF中的一串随机线和正方形。

奇怪的部分是做到这一点在一个简单的快速服务器上完全相同的方式工作100%,但试图实现这与我的生产应用程序,用Yeoman fullstack生成,我现在得到这个不受欢迎的结果。

什么是最好的方式来呈现我的数组缓冲区的PDF并将其显示为一个PDF文件的水库? 谢谢

我目前的代码(这是基本的Express服务器的工作方法)

res.setHeader('Content-type', 'application/pdf'); res.send(recordset[0].ordaAttachment); 

recordset [0] .ordaAttachment只是以下格式的PDF缓冲区。 (这只是一个例子而不是真正的PDF)

 {"type":"Buffer","data":[37,80,68,70,45,49,46,51,13,37,226,227,207,211,13,13,49,32,48,32,111,98]}