Información general sobre la compatibilidad con API en Azure Static Web Apps
Artículo
Las aplicaciones web front-end suelen llamar a las APIs de back-end para los datos y los servicios. Azure Static Web Apps proporciona puntos de conexión de API sin servidor integrados a través de la integración de los servicios de Azure.
Las características clave del perímetro de nivel empresarial de las API de Azure Static Web Apps incluyen lo siguiente:
Enrutamiento de conexión directa que hace que la ruta de back-end de /api esté disponible para la aplicación web front-end sin necesidad de reglas de CORS personalizadas.
Opciones de API
Los siguientes servicios de Azure se pueden integrar con Azure Static Web Apps:
API administradas: de forma predeterminada, Azure Static Web Apps se integra automáticamente con Azure Functions como back-end de las API. Implemente una API con la aplicación web estática sin administrar un recurso de Azure Functions independiente.
Traiga sus propias API: puede integrar la aplicación web estática con las API existentes hospedadas en Azure Functions, API Management, App Service o Container Apps. Los recursos de API los administra los implementa usted mismo.
Nota
La opción "traiga sus propias API" solo está disponible en el plan Estándar de Azure Static Web Apps. Las API de Azure Functions administradas integradas están disponibles en todos los planes de Azure Static Web Apps.
Restricciones de la API
Las restricciones siguientes se aplican a todos los back-end de API:
Cada entorno de aplicación web estática solo se puede configurar con un tipo de API de back-end a la vez.
Azure Static Web Apps es un servicio de aplicaciones web modernas que ofrece un desarrollo de pila completa optimizado desde el código fuente hasta la alta disponibilidad global.
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.