node.js - 用于本地连接的 Azure 表存储的连接字符串

标签 node.js azure azure-storage azure-table-storage

我是使用azure表存储+node.js组合进行云开发的新手。在所有示例中,我发现 azure 存储的连接字符串仅是那些拥有真实 windows azure 帐户的用户。由于我在本地 PC 上进行开发,需要配置本地 azure 存储帐户。

我尝试将连接字符串设置为:

<add key="AZURE_STORAGE_ACCOUNT" value="DevStorage"/>
  <add key="AZURE_STORAGE_ACCESS_KEY" value="Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw=="/>

可以通过 azure 存储模拟器而不是代码连接 azure 存储。

谁能给我解决办法吗?

最佳答案

像这样创建 Node.js 表服务客户端:

var azure = require('azure');
var tableClient = azure.createTableService(ServiceClient.DEVSTORE_STORAGE_ACCOUNT, ServiceClient.DEVSTORE_STORAGE_ACCESS_KEY, ServiceClient.DEVSTORE_TABLE_HOST);

通过使用 DEVSTORE_STORAGE_ACCOUNT、DEVSTORE_STORAGE_ACCESS_KEY 和 DEVSTORE_BLOB_HOST,您使用的 Blob 存储模拟器设置为 hard coded在 Node.js Azure SDK 中。这从等式中消除了 Node.js 配置问题。

关于node.js - 用于本地连接的 Azure 表存储的连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10068920/

相关文章:

c# - 跨表分区的事务性插入

azure-storage - Azure ADLS Gen 2 写入 blob 存储

node.js - 如何在express js中将图像文件发布到其他服务器?

javascript - jsPDF 保存文件的方法不起作用

sql - 无法删除或截断 SQL Server 表

Azure 功能更好地直接调用我的 API 进行 sql server 数据库访问或使用我的 azure API

authentication - 关于 Azure SQL 上的用户身份验证

mysql - 使用现有 (mysql2) 连接创建 Knex 实例

html - 语法突出显示不适用于 Visual Studio 2015 Update 3 中的 Node.js Vash View 文件

azure - 如何在azure中存储.bat文件,执行它并连接到它