Dela via


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:

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

  1. Starta API-servern tillsammans med SWA-emulatorn

    swa start ./my-dist --api-location ./api
    
  2. Kombinera starten med användning av en utvecklingsserver som körs

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

Nästa steg