共用方式為


使用 Azure 靜態 Web 應用程式 CLI 啟動 API 伺服器

重要

為了改善靜態 Web Apps CLI 部署的安全性,引進了重大變更,要求您在 2025 年 1 月 15 日之前升級至最新版的靜態 Web Apps CLI。

在 Azure Static Web Apps 中,您可以使用整合式 受控函 式,將 API 端點新增至您的應用程式。 您可以使用 Azure Functions 核心工具 CLI 在本機執行 Azure Functions 應用程式。 核心工具 CLI 可讓您有機會在本機執行和偵錯 API 端點。

您可以手動或自動啟動核心工具。

手動啟動

若要搭配 API 伺服器使用 SWA CLI 模擬器:

  1. 使用 Azure Functions 核心工具 CLI 或 Visual Studio Code 擴充功能啟動 API 伺服器。

    複製本機 API 伺服器的 URL,一旦核心工具正在執行。

    func host start
    
  2. 在不同的終端機中,使用 --api-devserver-url 選項啟動SWA CLI,以傳遞本機 API 伺服器 URI。

    例如:

    swa start ./my-dist --api-devserver-url http://localhost:7071
    

自動啟動

若要設定自動啟動,您必須先將 Azure Functions 應用程式專案放在 api 本機開發環境中的資料夾中。

  1. 在 SWA 模擬器旁邊啟動 API 伺服器

    swa start ./my-dist --api-location ./api
    
  2. 結合啟動與使用執行中的開發伺服器

    swa start http://localhost:3000 --api-location ./api
    

下一步