🎨 Mejora la página de bienvenida y el tema básico #6

Merged
manuelcillero merged 37 commits from advanced-welcome-page into main 2025-09-20 12:37:55 +02:00
Showing only changes of commit 512a406ede - Show all commits

View file

@ -3,6 +3,9 @@
mod figfont; mod figfont;
use crate::core::{extension, extension::ExtensionRef}; 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 crate::{global, locale, service, trace};
use actix_session::config::{BrowserSession, PersistentSession, SessionLifecycle}; use actix_session::config::{BrowserSession, PersistentSession, SessionLifecycle};
@ -170,6 +173,12 @@ impl Application {
InitError = (), 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))
}