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:
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
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.
Avviare il server API insieme all'emulatore SWA
swa start ./my-dist --api-location ./api
Combinare l'avvio con l'utilizzo di un server di sviluppo in esecuzione
swa start http://localhost:3000 --api-location ./api