什么是面向 JavaScript 开发人员的 Azure

Azure 是一种云平台,提供一整套托管选项和基于云的服务。 如果你不熟悉云开发,请详细了解 Azure:

JavaScript、TypeScript 和其他语言

JavaScript 的 Azure 运行时支持还支持 TypeScript 或通过 transpile 一直编译到 JavaScript 的任何其他风格。

Azure 服务

Azure 基于云的服务提供了大量功能。 这些服务可以单独使用,也可以配套使用。

用于 JavaScript 开发人员的热门服务类型包括:

在快速入门中心创建 Azure 服务

开始学习 Azure 云时,先创建免费帐户,然后在 Azure 门户的快速入门中心开始学习之旅。

Azure 门户上的每个服务页面都包含在门户外部访问资源所需的连接信息。

定价层

定价层是对资源进行计费的方式。 使用 Azure 定价计算器来了解资源的计费情况。

免费层资源

选择免费 (F0) 定价层时,务必了解该计划附带的限制。 提供免费层时:

  • 订阅可能仅限该服务的一项免费资源使用。 如果无法创建可用资源,这可能表示订阅中已存在免费资源。
  • 定价层确定每秒事务数 (TPS),或每月事务数 (TPM)。 当你超出定价层配额时,你的应用程序会收到一个 HTTP 错误,并显示一条消息,指示你已超出配额。 如果预计应用程序和 Azure 服务会出现此问题,请创建多个资源并将其托管在单个终结点后面。

准备开发环境

开发环境需要使用几种工具才能获得最佳的开发体验:

  • Visual Studio CodeAzure Tools 扩展
  • Git
  • Node.js - 如果可以,始终使用长期支持 (LTS) 版本。
  • 如果需要将本地开发运行时与 Azure 托管运行时(如 Azure 应用服务、Azure Functions 或 Azure Static Web Apps)进行同步,请使用运行时版本管理解决方案,例如:
  • 开发容器:使用特定 Node.js 版本的容器。 可以使用容器跨多个环境管理 Node.js 的版本。 Visual Studio Code 的远程 - 容器扩展简化了这一过程。
  • Azure CLI,可以提供 Azure 资源的创建和管理。
  • 本地开发托管 CLI,例如:

将 Azure 客户端库与 JavaScript 配合使用

若要通过 JavaScript 以编程方式使用 Azure 服务,请找到特定于将使用的服务的 npm 包。 每个 npm 包都有特定于服务的连接信息。

所有 Azure 客户端库都通过 JavaScript 运行,不使用任何其他工具。 虽然大多数现代 SDK 都采用 TypeScript 编写,并提供用于类型检查的 *.d.ts 文件,但 TypeScript 并不是使用 Azure 客户端库或 Azure 云服务的必要条件。

无论你的 JavaScript 代码托管在何处(本地、混合、云),该代码都可使用 Azure 服务。 若要以编程方式将 Azure 服务与 JavaScript 一起使用,建议使用 Azure 客户端库。 这些库要求至少具有长期支持 (LTS) 的 Node.js。

验证 Azure 中托管的 JavaScript 应用的运行时

若要在 Azure 宿主环境中托管 JavaScript 应用,请确保本地开发环境 Node.js 运行时模拟要使用的 Azure 托管运行时。

针对托管方案试用 JavaScript 快速入门

通过托管选项,可快速将 Azure 用于你的应用程序。 下面关于托管的快速入门和教程可指导你了解最常见的 Azure 首日体验:

后续步骤