Starta API-servern med Azure Static Web App CLI
Viktigt!
För att förbättra säkerheten för distributioner från Static Web Apps CLI infördes en icke-bakåtkompatibel ändring som kräver att du uppgraderar till den senaste versionen (2.0.2) av Static Web Apps CLI senast den 15 januari 2025.
I Azure Static Web Apps kan du använda integrerade hanterade funktioner för att lägga till API-slutpunkter i ditt program. Du kan köra en Azure Functions-app lokalt med hjälp av Azure Functions core tools CLI. Cli-kärnverktygen ger dig möjlighet att köra och felsöka DINA API-slutpunkter lokalt.
Du kan starta kärnverktygen manuellt eller automatiskt.
Manuell start
Så här använder du SWA CLI-emulatorn tillsammans med API-servern:
Starta API-servern med hjälp av Azure Functions-kärnverktygen CLI eller Visual Studio Code-tillägget.
Kopiera URL:en för den lokala API-servern när kärnverktygen körs.
func host start
I en separat terminal startar du SWA CLI med
--api-devserver-url
alternativet för att skicka den till den lokala API Server-URI:n.Till exempel:
swa start ./my-dist --api-devserver-url http://localhost:7071
Automatisk start
Om du vill konfigurera en automatisk start måste du först ha ett Azure Functions-programprojekt i en api
mapp i din lokala utvecklingsmiljö.
Starta API-servern tillsammans med SWA-emulatorn
swa start ./my-dist --api-location ./api
Kombinera starten med användning av en utvecklingsserver som körs
swa start http://localhost:3000 --api-location ./api