我是使用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/