当前位置: 首页 > 知识库问答 >
问题:

无服务器azure-node.js模板找不到函数:错误:“找不到作业函数”(VS代码)

祁和通
2023-03-14

我正在使用无服务器框架(https://serverless.com/framework/docs/providers/azure/guide/quick-start/)

以创建节点。js基于azure函数。我遵循了《快速入门指南》中所述的程序,但在使用npm start在本地运行时遇到以下问题:

未找到作业函数。请尝试将作业类和方法公开。如果使用的是绑定扩展(例如Azure存储、ServiceBus、定时器等),请确保已在启动代码(例如builder.AddAzureStorage()、builder.AddServiceBus()、builder.AddTimers()等)中调用了扩展的注册方法。

虽然azure函数服务在本地运行,但它似乎没有找到我的函数。

这里可能缺少什么?我在VS代码上运行这个。

共有1个答案

纪鸿禧
2023-03-14

我刚刚完成了您提到的关于无服务器的留档的步骤,一切都在为我工作。您肯定希望确保在npm start之前离线运行sls,以便为每个Hello再见函数生成function.json文件。

 类似资料:
  • 我是 Azure WebJobs 的新手,我运行了一个示例,其中用户将图像上传到 blob 存储并将记录插入队列,然后作业从队列中检索该记录,作为执行调整上传图像大小的操作的信号。基本上,在代码中,作业使用公共静态方法上的 属性来完成所有这些操作。 现在我需要一个工作,它只是每小时将一条记录插入数据库表,它没有任何类型的触发器,它只是自己运行。我该怎么做? 我尝试使用一个静态方法,并在其中插入到数

  • 我目前正在Visual Studio中使用微软的Azure函数开发一个函数应用程序。我能够在azure上部署和发布功能,它似乎可以运行,但每当我试图在本地运行功能时,托管环境都无法找到任何“作业”。我在下面附上了一张图片。 必须指出的是,我在某个时候能够在本地部署,但我相信在一些更新之后,我无法运行我的功能 Azure函数和Web作业工具的当前版本:15.0.40424.0 当我创建新项目时,我尝

  • 我正在按照本指南安装 Azure Functions 并创建一个应用:https://learn.microsoft.com/en-us/azure/azure-functions/functions-run-local 当我运行命令时,我应该得到这样的输出: 但是我得到了这个: 翻译:“找不到文件”。 我已经安装了链接中提到的所有内容,但它不起作用。它创建了名为“.vscode”的文件夹,其中包

  • 我试图实现的是,我希望能够创建一个Azure函数,该函数将使用YouTube API将视频上传到YouTube。例如:https://developers.google.com/youtube/v3/docs/videos/insert .创建 Azure 函数后,我想在 Azure 逻辑应用中使用该函数。下面是 Azure 函数的代码(上移的视频): 当我运行这段代码时,我没有看到这样的预期结果

  • 未找到作业函数。试着公开你的作业类和方法。如果您使用的是绑定扩展(例如Azure存储、ServiceBus、定时器等),请确保在启动代码中调用了扩展的注册方法(例如builder.AddAzureStorage()、builder)。AddServiceBus(),生成器。AddTimers()等)。 当我们将.netframework从4.7升级到.netcore 3.0时,问题开始出现

  • 我已经在Visual Studio 2017中创建了一个Azure Function应用程序,并且可以使用Visual Studio发布功能毫无问题地将其发布到Azure(右键单击项目,然后选择发布)。 由于从Visual Studio的开发人员实例部署不是理想的持续集成策略,我已经与TeamCity和Octopus创建了一个部署管道,其中TeamCiti构建了Azure功能应用程序,Octopu