NodeJS: Windows не удалось получить сообщение от Azure ServiceBus - PullRequest
0 голосов
/ 22 октября 2019

Ранее я использовал докер Linux с помощью скрипта NodeJS, который мог успешно обрабатывать сообщение Azure ServiceBus.

Однако теперь я использую Windows Docker / простой запуск в Windows с тем же кодом, ниже выводилось сообщение об ошибке, даже если я проверил, есть ли сообщения в очереди:

Нет сообщений для получения

Код для справки:

let azureSb = require('azure-sb'), 
connectionString = 'xxxxx',
serviceBusService = azureSb.createServiceBusService(connectionString);

serviceBusService.receiveQueueMessage(PDF_PRINT_QUEUE, {isPeekLock: true}, (error, message) => {
    if (error) {
        console.log(error);
    }
    console.log('OK');
    ......
}

Ниже приведены мои основные пакеты NodeJS, которые я использую:

# npm list --depth=0
+-- adal-node@0.2.1
+-- azure-keyvault@3.0.5
+-- azure-sb@0.11.1
+-- azure-storage@2.10.3
+-- http@0.0.0
+-- puppeteer@1.20.0
`-- puppeteer-core@1.20.0
...