Node.js 从express响应Azure BLOB映像而不将其存储在web服务器上的最佳方法是什么

Node.js 从express响应Azure BLOB映像而不将其存储在web服务器上的最佳方法是什么,node.js,express,azure-storage,azure-storage-blobs,Node.js,Express,Azure Storage,Azure Storage Blobs,我正在搜索一个从Azure BLOB下载文档并将其响应给应用程序用户的解决方案。我无法创建公共链接,因为存储在Azure BLOB上的文档是私有的。所以我创建了一个路由,服务器从中验证请求,然后从Azure BLOB响应相关文档 我在谷歌上搜索了很多,但没有找到任何合适的解决方案 我已经尝试了以下Azure BLOB nodejs SDK的方法 let buffer = await blockBlobClient.downloadToBuffer() let buffer = await bl

我正在搜索一个从Azure BLOB下载文档并将其响应给应用程序用户的解决方案。我无法创建公共链接,因为存储在Azure BLOB上的文档是私有的。所以我创建了一个路由,服务器从中验证请求,然后从Azure BLOB响应相关文档

我在谷歌上搜索了很多,但没有找到任何合适的解决方案

我已经尝试了以下Azure BLOB nodejs SDK的方法

let buffer = await blockBlobClient.downloadToBuffer()

let buffer = await blockBlobClient.download(0)
我在使用download方法时得到一个对象,在使用downloadToBuffer方法时得到缓冲区数据。但是如果不在web服务器上存储文件,我就无法使用express响应它