style(main): 修复缩进格式与模块/导入排序
Some checks failed
CI / check (push) Has been cancelled
CI / build (push) Has been cancelled

This commit is contained in:
xfy 2026-07-15 13:56:43 +08:00
parent acfdfb03f5
commit 2d5c7f3d2a

View File

@ -42,9 +42,9 @@ mod tiptap_bridge;
// codemirror_bridgeSQL 编辑器的 wasm-bindgen 绑定,结构镜像 tiptap_bridge。
// 共享类型SqlSchema/SqlTable两端都编译extern 与 EditorHandle 在 #[cfg(wasm32)] 子模块里。
mod codemirror_bridge;
mod xterm_bridge;
mod utils;
mod webp;
mod xterm_bridge;
/// 压缩算法配置。
#[cfg(feature = "server")]
@ -231,10 +231,10 @@ async fn admin_guard(
req: axum::extract::Request,
next: axum::middleware::Next,
) -> axum::response::Response {
use crate::models::user::UserRole;
use axum::body::Body;
use axum::http::{header, StatusCode};
use axum::response::Response;
use crate::models::user::UserRole;
let path = req.uri().path().to_string();
if !path.starts_with("/admin") {
@ -278,17 +278,16 @@ fn main() {
// 加载 .env 环境变量
dotenvy::dotenv().ok();
// 初始化 tracing 日志,默认级别为 info
tracing_subscriber::fmt()
.with_env_filter(
tracing_subscriber::EnvFilter::try_from_default_env()
.unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("info")),
)
.init();
// 打印构建元信息(版本 / git / 提交时间 / rustc / 编译时刻)。
// 必须在 tracing 初始化之后,否则日志被丢弃。
build_info::log_build_info();
tracing_subscriber::fmt()
.with_env_filter(
tracing_subscriber::EnvFilter::try_from_default_env()
.unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("info")),
)
.init();
// 打印构建元信息(版本 / git / 提交时间 / rustc / 编译时刻)。
// 必须在 tracing 初始化之后,否则日志被丢弃。
build_info::log_build_info();
// 校验数据库连接串,未设置则直接退出
if std::env::var("DATABASE_URL").is_err() {
@ -506,8 +505,7 @@ fn main() {
));
// admin_guard 置于最外层(最后添加 = 最先执行):未登录的 /admin* 请求
// 在 CSRF / cache / SSR 渲染之前就被 302 短路,零渲染开销。
let app_routes =
app_routes.layer(axum::middleware::from_fn(admin_guard));
let app_routes = app_routes.layer(axum::middleware::from_fn(admin_guard));
// 静态资源路由:图片文件服务。
// 注意:`dioxus::server::serve()` 接管了 listener 与 `into_make_service`