Uruchamianie serwera interfejsu API przy użyciu interfejsu wiersza polecenia usługi Azure Static Web App
Ważne
Aby zwiększyć bezpieczeństwo wdrożeń z interfejsu wiersza polecenia usługi Static Web Apps, wprowadzono zmianę powodującą niezgodność, która wymaga uaktualnienia do najnowszej wersji (2.0.2) interfejsu wiersza polecenia usługi Static Web Apps do 15 stycznia 2025 r.
W usłudze Azure Static Web Apps możesz użyć zintegrowanej funkcji zarządzanej, aby dodać punkty końcowe interfejsu API do aplikacji. Aplikację usługi Azure Functions można uruchomić lokalnie przy użyciu podstawowego interfejsu wiersza polecenia narzędzi usługi Azure Functions. Podstawowy interfejs wiersza polecenia narzędzi umożliwia lokalne uruchamianie i debugowanie punktów końcowych interfejsu API.
Podstawowe narzędzia można uruchamiać ręcznie lub automatycznie.
Uruchamianie ręczne
Aby użyć emulatora interfejsu wiersza polecenia swa obok serwera interfejsu API:
Uruchom serwer interfejsu API przy użyciu podstawowego interfejsu wiersza polecenia narzędzi usługi Azure Functions lub rozszerzenia programu Visual Studio Code.
Skopiuj adres URL lokalnego serwera interfejsu API po uruchomieniu podstawowych narzędzi.
func host start
W osobnym terminalu uruchom interfejs wiersza polecenia programu SWA przy użyciu
--api-devserver-url
opcji przekazywania go lokalnego identyfikatora URI serwera interfejsu API Server.Na przykład:
swa start ./my-dist --api-devserver-url http://localhost:7071
Automatyczne uruchamianie
Aby skonfigurować automatyczne uruchamianie, najpierw musisz mieć projekt aplikacji usługi Azure Functions znajdujący się w folderze w api
lokalnym środowisku projektowym.
Uruchamianie serwera interfejsu API obok emulatora struktury SWA
swa start ./my-dist --api-location ./api
Łączenie uruchamiania z użyciem uruchomionego serwera deweloperskiego
swa start http://localhost:3000 --api-location ./api