🎨 Mejora la página de bienvenida y el tema básico #6
1 changed files with 10 additions and 1 deletions
11
src/app.rs
11
src/app.rs
|
@ -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))
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue