Configuración
Además de la configuración común de la aplicación (ver Configuración), una aplicación web se ajusta con la sección [web].
| Key | Tipo | Default | Descripción |
|---|---|---|---|
host | String | "0.0.0.0" | Host de la aplicación web |
port | u16 | 8000 | Puerto de la aplicación web |
router-prefix | Option<String> | None | Prefijo global para el enrutador de Axum |
request-timeout | RequestTimeoutConfig | { enabled = false, timeout = "15s" } | Timeout para controladores web |
body-limit | BodyLimitConfig | 10MB | Límite de tamaño para extracción de body en requests web |
Ejemplo en formato TOML
toml
[web]
host = "0.0.0.0"
port = 8000
router-prefix = "/api"
body-limit = "2MB"
request-timeout = { enabled = true, timeout = "30s" }Ajustes adicionales
- Logger de acceso (
[web.logger]): ver Access Logger. - OpenAPI (
[web.openapi]): ver OpenAPI y Swagger UI.

