1.在 Visual Studio Code 中创建和部署 Azure Functions

在本教程中,使用扩展和 JavaScript 在 Visual Studio Code 中新建无服务器应用,然后将该应用程序部署到 Azure 云以使用公共 HTTP 终结点进行托管。

准备开发环境

安装以下软件:

稍后将在本教程中安装以下软件:

在 Visual Studio Code 中登录到 Azure

如果你已使用 Azure 服务扩展,则应该已经登录,可以跳过此步骤。

在 Visual Studio Code 中安装 Azure 扩展后,需要登录到 Azure 帐户。

  1. 在 Visual Studio Code 中,选择 Azure 资源管理器图标,然后选择“登录到 Azure”,并按照提示进行操作 。

    通过 VS Code 登录到 Azure

  2. 登录后,验证 Azure 帐户的电子邮件地址是否显示在“状态栏”中,以及订阅是否显示在 Azure 资源管理器中:

    VS Code 的 Azure 资源管理器,其中显示了订阅

备注

如果出现错误“找不到名为 [订阅 ID] 的订阅”,这可能是因为你使用了代理,因此无法访问 Azure API。 在终端中使用代理信息配置 HTTP_PROXYHTTPS_PROXY 环境变量:

export HTTPS_PROXY=https://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080

安装 Azure Functions Core Tools V3

  1. 在 VS Code 中,在要创建和运行本地项目的位置打开集成终端。

  2. 在本地安装 Azure Functions Core Tools:

    npm install --global azure-functions-core-tools@3 --unsafe-perm true --save-dev
    

后续步骤