Azure函数可以是Typescript中的类吗?

k3fezbri  于 2022-11-17  发布在  TypeScript
关注(0)|答案(1)|浏览(124)

使用.NET这是编写Azure函数的默认方式,但是使用Typescript / NodeJS可以完成类似的操作吗?
我在想一件事:

// MyAzureFunction.ts

class MyAzureFunction implements SomeRunableInterface {
  async run(context, res) {}
}

module.exports = new MyAzureFunction()
n6lpvg4x

n6lpvg4x1#

我可以解决此问题,请按照以下步骤操作

  • 打开Azure门户,在搜索栏中输入Function App如下所示

  • 点击功能应用程序后,点击创建,如下所示

  • 点击创建后,将打开一个页面,您需要填写订阅资源组功能应用名称运行时堆栈版本地区,然后点击审查和创建,如下图所示

  • 在Azure门户中创建函数应用程序后,现在可以使用”Visual Studio代码”(VS代码)中的typescript创建HTTP触发器
  • 打开“VS代码”,然后转到VS代码中的azure图标,然后转到工作区,单击**+并选择创建函数**,给予一个创建新文件夹的窗口,单击从下图中获取参考

  • 它将打开一个命令选项板,选择Typescript(如图所示)并单击enter


指令集

  • 选择HTTP触发器

  • 之后,在下一个字段中选择HTTP触发器并单击enter,然后在下一步中选择anonymous

  • 创建HTTP触发器后,我们需要将其部署到Azure门户中的函数应用程序,该应用程序在创建HTTP触发器之前已创建

  • 现在打开“VS代码”并单击下图所示的部署图标


指令集

  • 单击部署到函数应用程序后,将打开命令面板选择订阅ID并选择要添加HTTP触发器的函数应用程序,然后单击输入。从输出中的“VS代码”成功部署后,您将看到下图

  • 检查Azure门户中已部署的HTTP触发器,如下所示


指令集

相关问题