Condividi tramite


Avviare il server API con l'interfaccia della riga di comando dell'app Web statica di Azure

Importante

Per migliorare la sicurezza delle distribuzioni dall'interfaccia della riga di comando di App Web statiche, è stata introdotta una modifica di rilievo che richiede l'aggiornamento alla versione più recente (2.0.2) dell'interfaccia della riga di comando di App Web statiche entro il 15 gennaio 2025.

In App Web statiche di Azure è possibile usare funzioni gestite integrate per aggiungere endpoint API all'applicazione. È possibile eseguire un'app Funzioni di Azure in locale usando Funzioni di Azure'interfaccia della riga di comando degli strumenti di base. L'interfaccia della riga di comando degli strumenti di base offre l'opportunità di eseguire ed eseguire il debug degli endpoint API in locale.

È possibile avviare gli strumenti di base manualmente o automaticamente.

Avvio manuale

Per usare l'emulatore dell'interfaccia della riga di comando di SWA insieme al server API:

  1. Avviare il server API usando l'interfaccia della riga di comando degli strumenti di base Funzioni di Azure o l'estensione di Visual Studio Code.

    Copiare l'URL del server API locale, dopo l'esecuzione degli strumenti di base.

    func host start
    
  2. In un terminale separato avviare l'interfaccia della riga di comando di SWA usando l'opzione --api-devserver-url per passarlo all'URI del server API locale.

    Ad esempio:

    swa start ./my-dist --api-devserver-url http://localhost:7071
    

Avvio automatico

Per configurare un avvio automatico, è prima necessario disporre di un progetto di applicazione Funzioni di Azure che si trova in una api cartella nell'ambiente di sviluppo locale.

  1. Avviare il server API insieme all'emulatore SWA

    swa start ./my-dist --api-location ./api
    
  2. Combinare l'avvio con l'utilizzo di un server di sviluppo in esecuzione

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

Passaggi successivi