From 2c787f85f47deeda4bbfa81802592989e742a5f4 Mon Sep 17 00:00:00 2001 From: Ben Schulz Date: Thu, 30 Mar 2023 18:01:18 +0200 Subject: [PATCH] =?UTF-8?q?Add=20proxy=20routes=20in=20startup=5Fdefault(?= =?UTF-8?q?=E2=80=A6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/mod.rs b/src/server/mod.rs index e78a8fb84..42622466b 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -447,7 +447,9 @@ pub async fn startup_default(ip: String, port: u16, config: CrateConfig) -> Resu .service(ServeDir::new(config.crate_dir.join(&dist_path))); let mut router = Router::new().route("/_dioxus/ws", get(ws_handler)); - + for proxy_config in config.dioxus_config.web.proxy.unwrap_or_default() { + router = proxy::add_proxy(router, &proxy_config)?; + } router = router .fallback( get_service(file_service).handle_error(|error: std::io::Error| async move {