♻️ Migra API pública de actix-web a Axum
- `configure_service` como `configure_router(Router) -> Router`. - Macro `static_files_service!` como `serve_static_files!`. - `ResultPage<M, E>` eliminado; handlers devuelven `Result<M, E>`. - `ErrorPage` implementa `IntoResponse` en lugar de `ResponseError`. - Registro con `OnceLock`; eliminados `drop_extensions` y `app.welcome`. - `Redirect` devuelve `Response`; docs y ejemplos actualizados.
This commit is contained in:
parent
019961ed77
commit
c1afe0e70c
30 changed files with 393 additions and 355 deletions
|
|
@ -15,7 +15,7 @@ pub use crate::include_config;
|
|||
// crate::locale
|
||||
pub use crate::include_locales;
|
||||
// crate::web
|
||||
pub use crate::static_files_service;
|
||||
pub use crate::serve_static_files;
|
||||
// crate::core::action
|
||||
pub use crate::actions;
|
||||
// crate::core::theme
|
||||
|
|
@ -36,7 +36,7 @@ pub use crate::locale::*;
|
|||
pub use crate::datetime::*;
|
||||
|
||||
pub use crate::web;
|
||||
pub use crate::web::{HttpRequest, IntoResponse, Json, Path, Query, Router};
|
||||
pub use crate::web::{HttpRequest, Router};
|
||||
|
||||
pub use crate::core::{AnyCast, AnyInfo, TypeInfo};
|
||||
|
||||
|
|
@ -45,7 +45,7 @@ pub use crate::core::component::*;
|
|||
pub use crate::core::extension::*;
|
||||
pub use crate::core::theme::*;
|
||||
|
||||
pub use crate::response::{page::*, redirect::*};
|
||||
pub use crate::response::{json::*, page::*, redirect::*};
|
||||
|
||||
pub use crate::base::action;
|
||||
pub use crate::base::component::*;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue