Saltar a contenido

server

app.server

Módulo de configuración inicial para FastApi.

Permite realizar algunas acciones, mediante el uso de 'on_event'

  • Cargar variables de entorno (archivo .env)
  • Registrar el soporte para CORS
  • Registrar los Middlewares
  • Registrar manejadores de error mediante 'exception_handler'
  • Inicializar el logger
  • Permite inicializar la conexión a Bases de Datos
  • Permite inicializar la conexión a Firebase (Admin)
  • Permite inicializar el sistema de caché

Para más información, te recomendamos leer la documentación del Proyecto.

init_databases() cached

Permite inicializar conexiones a Bases de Datos, esta función se cachea para mejorar el rendimiento.

stop_databases()

Permite cerrar conexiones a Bases de Datos.

lifespan(app) async

Manejadores de eventos para arranque y apagado.