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

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

JavaScript、TypeScript 和其他语言

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

Azure 服务

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

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

  • 承载
  • 身份验证和授权
  • 容器
  • VM
  • 数据库
  • 存储
  • 搜索
  • Cognitive Services
  • 指标和日志记录
  • DevOps

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

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

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

定价层

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

免费层资源

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

  • 订阅可能仅限该服务的一项免费资源使用。 如果无法创建可用资源,则表示订阅中已存在免费资源。
  • 如果超出定价层配额(每秒事务数(TPS),或每月的事务(TPM),应用程序会收到 HTTP 错误,并显示指示超出配额的消息。

2. 准备开发环境

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

3. 通过 JavaScript 使用 Azure SDK

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

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

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

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

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

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

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

详细了解托管选项

后续步骤