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:
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
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.
Starten des API-Servers zusammen mit dem SWA-Emulator
swa start ./my-dist --api-location ./api
Kombinieren sie den Start mit der Verwendung eines ausgeführten Entwicklungsservers
swa start http://localhost:3000 --api-location ./api