摘要
在本課程模組中,您已將 Node.js Express 應用程式重構為 Azure Functions。 現在不用考慮太多伺服器,因為您使用的是無伺服器!
Node.js 和 Express 是用於服務 API 端點的強大解決方案。 使用 Function,您可以將 API 移至無伺服器結構,而不必擔心伺服器設定或維護。
您也可以用 Functions 取代 Node.js Express 伺服器,來降低一律開啟伺服器成本,並改善可擴縮性。 最後,使用 Functions 時的重點是程式碼,而不是伺服器。
注意
若要將 Functions 應用程式部署至雲端,請參閱 [使用 TypeScript 函式 API 管理 Azure 資源群組] 教學課程。 您可以使用 Azure 帳戶 和適用於 Visual Studio Code 的 Azure Functions 延伸模組來部署應用程式。
目前範例專案的解決方案位於 GitHub 專案的 解決方案分支 中。 遵循 [讀我] 檔案中的指示以開始使用。 您可探索執行 Express 應用程式或 Functions 應用程式,以了解之間的差異。 然後嘗試以相同方式來轉移程式碼。
其他資源
若要深入了解 Functions、Visual Studio Code 和偵錯,請參閱下列資源:
Visual Studio Code
- 取得 Visual Studio Code。
- 取得適用於 Azure 工具的 Visual Studio Code 延伸模組。
- 取得適用於 Azure Functions 的 Visual Studio Code 延伸模組。
函式
- 深入了解 Functions local.settings.json 檔案。
- 將 Functions 應用程式部署至 Azure。
- 了解 Azure Functions TypeScript 支援。
- 註冊 Azure 免費試用。
偵錯資源
- 在 Visual Studio Code 中偵錯 Angular.js。
- 在 Visual Studio Code 中偵錯 React.js。
- 在 Visual Studio Code 中偵錯 Vue.js。
- 透過 Visual Studio Code 中的工作與外部工具整合。