Udostępnij za pośrednictwem


Uruchamianie serwera interfejsu API przy użyciu interfejsu wiersza polecenia usługi Azure Static Web App

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:

  1. 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
    
  2. 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.

  1. Uruchamianie serwera interfejsu API obok emulatora struktury SWA

    swa start ./my-dist --api-location ./api
    
  2. Łączenie uruchamiania z użyciem uruchomionego serwera deweloperskiego

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

Następne kroki