gpt4 book ai didi

javascript - Azure事件中心Azure功能 Node js集成不起作用

转载 作者:行者123 更新时间:2023-12-03 05:35:52 25 4
gpt4 key购买 nike

我正在尝试使用计时器触发的 azure 函数从 azure eventhub 获取事件。在本地计算机中运行时,我可以使用简单的 Nodejs 代码成功获取事件。但是,如果我通过 Node js azure 函数执行相同的代码,则它不起作用。我收到以下错误消息。我有什么遗漏的吗?

TypeError: EventHubConsumerClient is not a constructor' Stack: TypeError: EventHubConsumerClient is not a constructor at Object.<anonymous>

下面是示例代码

const { ContainerClient } = require("@azure/storage-blob");    
const { BlobCheckpointStore } = require("@azure/eventhubs-checkpointstore-blob");

const connectionString = "Endpoint=xxxx";
const eventHubName = "yyyy";
const consumerGroup = "default";
const storageConnectionString = "abcd";
const containerName = "eventhubcontainer";

module.exports = async function (context, myTimer) {

const containerClient = new ContainerClient(storageConnectionString, containerName);

const checkpointStore = new BlobCheckpointStore(containerClient);
const consumerClient = new EventHubConsumerClient(consumerGroup, connectionString, eventHubName, checkpointStore);
}

请帮忙

最佳答案

您错过了这一行。

const { EventHubConsumerClient } = require("@azure/event-hubs");

关于javascript - Azure事件中心Azure功能 Node js集成不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62688014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com