我想在HTTP触发器功能App中浏览Azure队列存储中的队列数据 . 我添加"äzure-storage" Node.js包并使用以下代码: var azure = require('azure-storage');
但执行该函数时代码 var queueSvc = azure.createQueueService();
或 var queueSvc = azure.createQueueService(<storage connection string>);
失败 . 我得到了以下异常
“reason”:“PassThrough”,“exception”:{“ClassName”:“System.Threading.Tasks.TaskCanceledException”,“Message”:“任务被取消 . ”,“数据”:null,“InnerException”: null,“HelpURL”:null,“StackTraceString”:“在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)\ r \ n在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\ r \ n at AzureFunctions.Code.PassThroughRequestManager.d__2.MoveNext()“,”RemoteStackTraceString“:null,”RemoteStackIndex“:0,”ExceptionMethod“:”8 \ nThrowForNonSuccess \ nmscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089 \ nSystem.Runtime.CompilerServices.TaskAwaiter \ nVoid ThrowForNonSuccess(System.Threading.Tasks.Task)“,”HResult“: - 2146233029,”Source“:”mscorlib“,”WatsonBuckets“:null}}
1 回答
我无法使用Javascript在简单的HTTP触发器函数中重现此问题:
https://<functionname>.scm.azurewebsites.net/DebugConsole
):index.js
文件中我有这个: