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.
- https://fastapi.tiangolo.com/advanced/events/
- https://fastapi.tiangolo.com/tutorial/sql-databases/#about-requeststate
- https://www.starlette.io/requests/#other-state
- https://fastapi.tiangolo.com/advanced/events/
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.