Azure モバイル サービスの API 関数から serviceBusQueue メッセージを送信しようとしています。正常に queueService が作成され、キューが存在するにもかかわらず、厄介な例外が発生します。これを修正する方法の手がかりはありますか?
送信コードとスタック トレースを添付しました。
function sendBusMessage(request, params, message, success)
{
console.log(params);
var queueService = azure.createServiceBusService(params.namespace,params.key);
console.log(queueService);
if (queueService)
{
queueService.sendQueueMessage('worker', message, function (error)
{
if (!error)
{
success();
}
else
{
request.respond(statusCodes.INTERNAL_SERVER_ERROR,error);
}
});
}
}
例外スタック:
未処理の例外が発生しました。TypeError: ServiceClient._performRequest.self._buildRequestOptions.operation (D:\home\site\wwwroot\node_modules\azure\lib\services\core\serviceclient.js:210:34) で null のプロパティ 'body' を ServiceClient に設定できません._performRequest (D:\home\site\wwwroot\node_modules\azure\lib\services\core\serviceclient.js:264:7) ServiceBusService.ServiceClient._initDefaultFilter.filter (D:\home\site\wwwroot\node_modules\) azure\lib\services\core\serviceclient.js:534:7) で ServiceClient._performRequest (D:\home\site\wwwroot\node_modules\azure\lib\services\core\serviceclient.js:261:10) で ServiceBusServiceClient Wrap.signRequest (D: