[app] Añade manejo de rutas no encontradas

This commit is contained in:
Manuel Cillero 2025-08-22 07:46:36 +02:00
parent 3e76c656eb
commit 512a406ede

View file

@ -3,6 +3,9 @@
mod figfont;
use crate::core::{extension, extension::ExtensionRef};
use crate::html::Markup;
use crate::response::page::{ErrorPage, ResultPage};
use crate::service::HttpRequest;
use crate::{global, locale, service, trace};
use actix_session::config::{BrowserSession, PersistentSession, SessionLifecycle};
@ -170,6 +173,12 @@ impl Application {
InitError = (),
>,
> {
service::App::new().configure(extension::all::configure_services)
service::App::new()
.configure(extension::all::configure_services)
.default_service(service::web::route().to(service_not_found))
}
}
async fn service_not_found(request: HttpRequest) -> ResultPage<Markup, ErrorPage> {
Err(ErrorPage::NotFound(request))
}