Sdílet prostřednictvím


Spuštění serveru rozhraní API pomocí Azure Static Web App CLI

Důležité

Kvůli zlepšení zabezpečení nasazení z rozhraní příkazového řádku Static Web Apps jsme zavedli zásadní změnu, která vyžaduje upgrade na nejnovější verzi rozhraní příkazového řádku Static Web Apps (2.0.2) od 15. ledna 2025.

Ve službě Azure Static Web Apps můžete pomocí integrovaných spravovaných funkcí přidat do aplikace koncové body rozhraní API. Aplikaci Azure Functions můžete spustit místně pomocí rozhraní příkazového řádku základních nástrojů Azure Functions. Rozhraní příkazového řádku základních nástrojů vám umožňuje spouštět a ladit koncové body rozhraní API místně.

Základní nástroje můžete spustit ručně nebo automaticky.

Ruční spuštění

Použití emulátoru rozhraní příkazového řádku SWA spolu se serverem rozhraní API:

  1. Spusťte server rozhraní API pomocí rozhraní příkazového řádku základních nástrojů Azure Functions nebo rozšíření editoru Visual Studio Code.

    Po spuštění základních nástrojů zkopírujte adresu URL místního serveru rozhraní API.

    func host start
    
  2. V samostatném terminálu spusťte rozhraní příkazového řádku SWA pomocí --api-devserver-url možnosti předání identifikátoru URI místního serveru API.

    Příklad:

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

Automatické spuštění

Pokud chcete nastavit automatické spuštění, musíte mít nejprve projekt aplikace Azure Functions umístěný ve api složce v místním vývojovém prostředí.

  1. Spusťte server rozhraní API společně s emulátorem SWA.

    swa start ./my-dist --api-location ./api
    
  2. Kombinování spuštění s využitím spuštěného vývojového serveru

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

Další kroky