Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用azure node.js sdk更新azure表存储中的实体_Node.js_Azure_Express_Azure Table Storage - Fatal编程技术网

无法使用azure node.js sdk更新azure表存储中的实体

无法使用azure node.js sdk更新azure表存储中的实体,node.js,azure,express,azure-table-storage,Node.js,Azure,Express,Azure Table Storage,我正在使用node-v0.8.21。我使用azure node.js sdk处理azure表存储操作。它在大多数情况下都可以正常工作,但是当我的表的PartitionKey中有空格时,更新该实体会抛出一个错误,如下所示 { [Error: [object Object]] code: 'AuthenticationFailed', message: { _: 'Server failed to authenticate the request. Make sure the valu

我正在使用node-v0.8.21。我使用azure node.js sdk处理azure表存储操作。它在大多数情况下都可以正常工作,但是当我的表的PartitionKey中有空格时,更新该实体会抛出一个错误,如下所示

{ [Error: [object Object]]
  code: 'AuthenticationFailed',
  message:
   { _: 'Server failed to authenticate the request. Make sure the value of Autho
rization header is formed correctly including the signature.',
     '$': { 'xml:lang': 'en-US' } } }

知道如何修复它吗?

问题的发生是因为node.js版本以及一些缺少的azure节点模块。我安装了0.8.4 node.js版本,并使用npm install azure命令重新安装了azure节点模块,它开始工作正常。

我刚刚尝试过,它对我来说工作正常。在更新失败的地方,您可以共享一些代码或实际数据吗?