使用Azure Storage / Blob服务设置Azure Node.js应用程序服务的最佳方法是什么

时间:2018-09-07 17:08:23

标签: node.js azure azure-storage azure-storage-blobs

我已经设置并运行了Azure node.js“应用服务”,一切正常。它已连接到Azure数据库,一切正常。

我的帐户上没有任何存储/ Blob服务,并且我找不到有关设置Blob存储与我的App Service一起使用的最佳方法的文档。

我的目标是能够存储和检索文件,主要包括图像文件(.png,.jpg)和pdf。我认为Blob存储正是我想要的,我想在我的node.js App Service上设置一个API,以使Web客户端能够在Storage Service上上传和下载文件。

1 个答案:

答案 0 :(得分:1)

您可以使用2个Azure存储blob npm软件包并将其添加到项目依赖项中:

  1. 天蓝色存储https://www.npmjs.com/package/azure-storage
  2. @ azure / storage-blob https://www.npmjs.com/package/@azure/storage-blob

第一个软件包是使用最广泛的Azure存储Node.js SDK。支持blob /队列/文件/表。

第二个程序包是针对blob的最新发布程序包,它更轻巧,并且基于最新的Azure存储体系结构。支持异步方法,promise和HTTP管道注入。

您可以转到其npm软件包或GitHub页面获取其示例。