Inicio del servidor de API con la CLI de Azure Static Web App
Importante
Para mejorar la seguridad de las implementaciones de la CLI de Static Web Apps, se introdujo un cambio importante que requiere que actualice a la versión más reciente (2.0.2) de la CLI de Static Web Apps el 15 de enero de 2025.
En Azure Static Web Apps, puede usar la funciones administradas integradas para agregar puntos de conexión de API a la aplicación. Puede ejecutar una aplicación de Azure Functions localmente mediante la CLI de herramientas principales de Azure Functions. La CLI de herramientas principales le ofrece la oportunidad de ejecutar y depurar los puntos de conexión de API localmente.
Puede iniciar las herramientas principales de forma manual o automática.
Inicio manual
Para usar el emulador de la CLI de SWA junto con el servidor de API:
Inicie el servidor de API mediante la CLI de herramientas principales de Azure Functions o la extensión de Visual Studio Code.
Copie la dirección URL del servidor de API local una vez que se ejecuten las herramientas principales.
func host start
En un terminal independiente, inicie la CLI de SWA mediante la opción
--api-devserver-url
para pasarle el URI del servidor de API local.Por ejemplo:
swa start ./my-dist --api-devserver-url http://localhost:7071
Inicio automático
Para configurar un inicio automático, primero debe tener un proyecto de aplicación de Azure Functions ubicado en una carpeta api
del entorno de desarrollo local.
Inicio del servidor de API junto con el emulador de SWA
swa start ./my-dist --api-location ./api
Combinar el inicio con el uso de un servidor de desarrollo en ejecución
swa start http://localhost:3000 --api-location ./api