Añade una vía para dar respuesta a errores fatales
Son errores fatales aquellos que deberán mostrarse (renderizarse) sin depender de las APIs de renderizado de páginas. No pueden depender del tema ni del estado actual de la aplicación. Se generan al intentar componer una página y se llega a una situación no recuperable que debe informarse directamente al navegador cliente. Es típico el error 500 (internal server error) pero también un error 507 (insufficient storage) y otros más que se irán contemplando según requerimientos.
This commit is contained in:
parent
8833a2aa7d
commit
1543ab2960
12 changed files with 59 additions and 14 deletions
|
|
@ -40,7 +40,7 @@ impl ModuleTrait for Node {
|
|||
}
|
||||
}
|
||||
|
||||
async fn node() -> app::Result<Markup> {
|
||||
async fn node() -> ResultPage<Markup, FatalError> {
|
||||
Page::new().with_title("Nodo").render()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue