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:
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
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í.
Spusťte server rozhraní API společně s emulátorem SWA.
swa start ./my-dist --api-location ./api
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