Freigeben über


Starten des API-Servers mit der Azure Static Web App CLI

Wichtig

Um die Sicherheit von Bereitstellungen aus der Static Web Apps CLI zu verbessern, wurde ein Breaking Change eingeführt, der es erforderlich macht, bis zum 15. Januar 2025 ein Upgrade auf die neueste Version (2.0.2) der Static Web Apps CLI durchzuführen.

In Azure Static Web Apps können Sie die integrierten verwalteten Funktionen verwenden, um Ihrer Anwendung API-Endpunkte hinzuzufügen. Sie können eine Azure Functions-App lokal mit Azure Functions Core Tools-CLI ausführen. Die Core Tools-CLI bietet Ihnen die Möglichkeit, Ihre API-Endpunkte lokal auszuführen und zu debuggen.

Sie können die Core Tools manuell oder automatisch starten.

Manueller Start

So verwenden Sie den SWA CLI-Emulator neben dem API-Server:

  1. Starten Sie den API-Server mit den Azure Functions Core Tools-CLI oder der Visual Studio Code-Erweiterung.

    Kopieren Sie die URL des lokalen API-Servers, sobald die Core Tools ausgeführt werden.

    func host start
    
  2. Starten Sie in einem separaten Terminal die SWA-CLI mit der --api-devserver-url-Option, um sie an den lokalen API-Server-URI zu übergeben.

    Zum Beispiel:

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

Automatischer Start

Um einen automatischen Start einzurichten, müssen Sie zunächst über ein Azure Functions-Anwendungsprojekt in einem api-Ordner in Ihrer lokalen Entwicklungsumgebung verfügen.

  1. Starten des API-Servers zusammen mit dem SWA-Emulator

    swa start ./my-dist --api-location ./api
    
  2. Kombinieren sie den Start mit der Verwendung eines ausgeführten Entwicklungsservers

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

Nächste Schritte