allow base_path in the CLI
This commit is contained in:
1 parent
109e10e406
commit
cd48b3b7f9
4 files changed
+28
-13
No files matched your search
@@ -310,6 +310,21 @@ async fn setup_router(
|
||||
},
|
||||
));
|
||||
|
||||
router = if let Some(base_path) = config.dioxus_config.web.app.base_path.clone() {
|
||||
let base_path = format!("/{}", base_path.trim_matches('/'));
|
||||
Router::new()
|
||||
.nest_service(
|
||||
&base_path,
|
||||
axum::routing::method_routing::any_service(router),
|
||||
)
|
||||
.fallback(get(move || {
|
||||
let base_path = base_path.clone();
|
||||
async move { format!("Outside of the base path: {}", base_path) }
|
||||
}))
|
||||
} else {
|
||||
router
|
||||
};
|
||||
|
||||
// Setup routes
|
||||
router = router
|
||||
.route("/_dioxus/hot_reload", get(hot_reload_handler))
|
||||
|
||||
Reference in new issue
Block a user