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
|
|
@ -1,7 +1,7 @@
|
|||
use super::l;
|
||||
use pagetop::prelude::*;
|
||||
|
||||
pub async fn summary() -> app::Result<Markup> {
|
||||
pub async fn summary() -> ResultPage<Markup, FatalError> {
|
||||
let top_menu = Menu::new()
|
||||
.with_item(MenuItem::label(l("module_name").as_str()))
|
||||
.with_item(MenuItem::link("Opción 2", "https://www.google.es"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue