Node.js/концентраторы событий Azure «TypeError: EventHubProducerClient не является конструктором» ⇐ Javascript
Node.js/концентраторы событий Azure «TypeError: EventHubProducerClient не является конструктором»
Я пытаюсь составить очень простой сценарий узла для отправки некоторых данных в Центры событий Azure. Вот мой скрипт (send.js):
const { EventHubProducerClient } = require("@azure/event-hubs"); // Создание клиента-производителя для отправки сообщений в концентратор событий. const Producer = new EventHubProducerClient("Endpoint=sb://auditblobevents.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=k9GhYMwABTBa6PuHKczIolE7FJeR0bOpQ+AEhEgMAY8=", "auditblobtopic"); // Создаем запись JSON. const jsonRecord = { идентификатор: 1234567890, временная метка: новая дата().toISOString(), сообщение: «Это запись JSON». }; // Отправляем запись JSON в концентратор событий. Producer.send({body: JSON.stringify(jsonRecord) }); // Закрываем клиент-производитель. производитель.закрыть(); Когда я запускаю эту команду: «node send.js», я получаю следующую ошибку:
TypeError: EventHubProducerClient не является конструктором в Object. (/home/eugene.goldberg117/dev/node_eventhubs/send.js:4:18) в Module._compile (узел: внутренний/модули/cjs/загрузчик: 1239:14) в Module._extensions..js (узел: внутренний/модули/cjs/загрузчик: 1293:10) в Module.load (узел: внутренний/модули/cjs/loader: 1096:32) в Module._load (узел: внутренний/модули/cjs/loader: 935:12) в Function.executeUserEntryPoint [как runMain] (узел: внутренний/модули/run_main:84:12) в узле: внутренний/основной/run_main_module: 23:47 Node.js v19.4.0 Что мне следует изменить, чтобы избежать этого?
Я пытаюсь составить очень простой сценарий узла для отправки некоторых данных в Центры событий Azure. Вот мой скрипт (send.js):
const { EventHubProducerClient } = require("@azure/event-hubs"); // Создание клиента-производителя для отправки сообщений в концентратор событий. const Producer = new EventHubProducerClient("Endpoint=sb://auditblobevents.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=k9GhYMwABTBa6PuHKczIolE7FJeR0bOpQ+AEhEgMAY8=", "auditblobtopic"); // Создаем запись JSON. const jsonRecord = { идентификатор: 1234567890, временная метка: новая дата().toISOString(), сообщение: «Это запись JSON». }; // Отправляем запись JSON в концентратор событий. Producer.send({body: JSON.stringify(jsonRecord) }); // Закрываем клиент-производитель. производитель.закрыть(); Когда я запускаю эту команду: «node send.js», я получаю следующую ошибку:
TypeError: EventHubProducerClient не является конструктором в Object. (/home/eugene.goldberg117/dev/node_eventhubs/send.js:4:18) в Module._compile (узел: внутренний/модули/cjs/загрузчик: 1239:14) в Module._extensions..js (узел: внутренний/модули/cjs/загрузчик: 1293:10) в Module.load (узел: внутренний/модули/cjs/loader: 1096:32) в Module._load (узел: внутренний/модули/cjs/loader: 935:12) в Function.executeUserEntryPoint [как runMain] (узел: внутренний/модули/run_main:84:12) в узле: внутренний/основной/run_main_module: 23:47 Node.js v19.4.0 Что мне следует изменить, чтобы избежать этого?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение