xfy
67406f661a
refactor(middleware): 抽出 ssr_generation/version_headers 中间件到 middleware.rs
main.rs 的 serve() 闭包内有两个内联 async fn 中间件
(ssr_generation_middleware、version_headers_middleware),与已抽出到
middleware.rs 的 add_cache_control/admin_guard 同类却散落在入口,无法独立测试。
将其移入 middleware.rs 作为 pub(crate) 函数,serve() 闭包改用全路径
crate::middleware::xxx 引用(与现有中间件一致),行为不变。
签名归一:原内联用 axum::http::Request<Body>,迁移后改用
axum::extract::Request(与 add_cache_control/admin_guard 一致;二者是同一
类型的别名,from_fn 接受不变)。
挂载点说明(版本头置于最外层合并 router)留在 main.rs 调用处注释,描述的是
挂载决策而非函数本身。
2026-07-23 13:56:51 +08:00
..
2026-07-23 13:34:27 +08:00
2026-06-16 16:45:08 +08:00
2026-06-29 13:47:40 +08:00
2026-07-23 13:34:27 +08:00
2026-07-15 17:22:06 +08:00
2026-07-15 17:22:06 +08:00
2026-07-23 13:34:27 +08:00
2026-07-08 16:40:32 +08:00
2026-07-23 13:34:27 +08:00
2026-06-29 13:47:40 +08:00
2026-07-15 17:22:06 +08:00
2026-07-15 17:22:06 +08:00
2026-07-23 11:49:52 +08:00
2026-07-23 13:32:46 +08:00
2026-06-12 19:02:37 +08:00
2026-07-23 13:34:27 +08:00
2026-07-23 13:56:51 +08:00
2026-07-23 13:56:51 +08:00
2026-07-15 17:49:03 +08:00
2026-07-23 13:32:46 +08:00
2026-06-30 17:42:52 +08:00
2026-07-15 17:22:06 +08:00
2026-07-07 18:34:17 +08:00
2026-06-24 13:54:36 +08:00
2026-07-10 11:39:24 +08:00