什麼是適用於 JavaScript 開發人員的 Azure
Azure 是一種雲端平臺,提供完整的裝載選項和雲端式服務。 如果您不熟悉雲端開發,請深入瞭解 Azure:
JavaScript、TypeScript 和其他語言
JavaScript 的 Azure 運行時間支援也支援 TypeScript 或任何其他轉譯為 JavaScript 的類別。
Azure 服務
Azure 雲端式服務提供各種不同的功能。 這些服務可以獨立使用或做為集合。
JavaScript 開發人員的熱門服務類型包括:
1.在快速入門中心建立 Azure 服務
當您開始學習 Azure 雲端時,請免費建立帳戶,然後在 Azure 入口網站的快速入門中心開始。
Azure 入口網站 上的每個服務頁面都包含您需要存取入口網站外部資源的連線資訊。
定價層
定價層是您的資源計費方式。 使用 Azure 定價計算機來瞭解資源的計費方式。
免費層資源
選取免費 (F0) 定價層時,請務必瞭解該方案隨附的限制。 提供免費層時:
- 訂用帳戶可能限制為該服務的一個免費資源。 如果您無法建立免費資源,表示免費資源已存在於您的訂用帳戶中。
- 當您超過定價層配額時,每秒交易數 (TPS) 或每月交易 (TPM), 您的應用程式會收到 HTTP 錯誤,指出您超出配額的訊息。
2.準備開發環境
您的開發環境需要一些工具來獲得最佳開發體驗:
- Visual Studio Code 和 Azure Tools 擴充功能
- Git
- Node.js - 盡可能使用長期支援 (LTS) 版本。
- 如果您需要將本機開發運行時間與 Azure 託管運行時間同步處理(例如 Azure App 服務、Azure Functions 或 Azure Static Web 應用程式),請使用執行時間版本管理解決方案,例如:
- Azure CLI 提供 Azure 資源建立和管理。
- 裝載 CLIs 的本機開發,例如:
3.搭配 JavaScript 使用 Azure SDK
若要以程式設計方式搭配 JavaScript 使用 Azure 服務,請尋找 您將使用之服務專屬的 npm 套件 。 每個 npm 套件都有服務特定的連線資訊。
所有 Azure SDK 都會使用 JavaScript 執行,而不需要任何其他工具。 雖然大部分的新式 SDK 是以 TypeScript 撰寫,並提供 *.d.ts
類型檢查的檔案,但 TypeScript 不需要使用 Azure SDK 或 Azure 雲端服務。
不論程式代碼裝載於何處(本機、混合式、雲端),JavaScript 程式代碼都可以使用 Azure 服務。 以程序設計方式搭配 JavaScript 使用 Azure 服務的建議方式是 Azure SDK。 這些 SDK 預期具有長期支援的最低Node.js(LTS)。
4.驗證裝載在 Azure 中的 JavaScript 應用程式的運行時間
若要在 Azure 主控環境中裝載 JavaScript 應用程式,請確定您的本機開發環境Node.js運行時間模擬您想要使用的 Azure 主控運行時間。
Azure App Service 會使用Node.js運行時間引擎。 若要顯示所有支援的Node.js版本,請在 Cloud Shell 中執行下列命令:
az webapp list-runtimes | grep node
Azure 靜態 Web 應用程式運行時間 僅與函式 API 相關。
支援的 Azure Functions Node.js 版本 是以您使用的 Functions 版本為基礎。
自訂執行時間 - 下列方式支援自訂執行時間:
- 虛擬機器
- 容器 - 單一、 Web 應用程式、 Kubernetes
- ( 無伺服器 )函式 - 使用 自定義處理程式
5.嘗試適用於裝載案例的 JavaScript 快速入門
裝載選項可讓您快速將 Azure 用於您的應用程式。 下列裝載快速入門和教學課程會引導您了解最常見的 Azure 第一天體驗:
- 使用 Azure 靜態 Web 應用程式搭配 API 的前端用戶端
- 使用 Azure Functions 的無伺服器 API
- 使用 Azure App 服務 的伺服器應用程式
- 使用 Azure App 服務的容器應用程式
- 使用 Azure 虛擬機器 的 Linux 虛擬機應用程式
深入了解 裝載選項。
下一步
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應