Служебная шина Azure: с RootManageSharedAccessKey, все еще жалуется, требуется (-а) требование «Слушать»? - PullRequest
0 голосов
/ 28 февраля 2019

У меня обработчик ошибок, переданный в функцию «получать» клиента служебной шины, и он запускается после настройки следующим образом:

  const ns = Namespace.createFromConnectionString(connectionString);
  const client = ns.createQueueClient(queueName);
  const receiver = client.getReceiver();
  receiver.receive(onMessageHandler, onErrorHandler, { autoComplete: false });

с ошибкой: UnauthorizedError: Несанкционированный доступ.Для выполнения этой операции требуются утверждения «Listen».

Используемая строка подключения использует корневой общий ключ доступа по умолчанию, который имеет все утверждения (прослушивание, отправка И управление).Почему я получаю эту ошибку / как ее исправить?Thx.

1 Ответ

0 голосов
/ 05 марта 2019

Я не знаю, помогает ли это кому-нибудь, но в моем случае старый пакет azure-sb все еще работал, и он мог каким-то образом загрязнять мой node_modules.Избавление от этого, кажется, избавилось от жалоб на претензии.

...