Implement frontend routing and API fallback handling; add dependencies for include_dir and mime_guess
Some checks failed
Test / verify-generated-code (pull_request) Successful in 7m59s
Test / test (pull_request) Failing after 1m12s
Test / lint (pull_request) Failing after 1m11s

This commit is contained in:
GW_MC
2025-12-02 19:25:46 +08:00
parent 27173c01da
commit edbcdaeff4
5 changed files with 149 additions and 1 deletions

View File

@@ -1,3 +1,6 @@
mod api;
mod view;
use std::sync::Arc;
use axum::{Extension, Router};
@@ -25,6 +28,10 @@ pub struct AppService {
pub fn get_root_router(state: impl Into<Arc<AppState>>) -> Router {
let mut router = Router::new();
router = router
.nest("/api", api::get_api_router())
.merge(view::get_view_router());
router = middlewares::apply_root_middleware(router);
router = router.layer(Extension(state.into()));