From e1e3fe52d44e08d5c7b2065877d37528cb6e2eb4 Mon Sep 17 00:00:00 2001 From: Ethan Girouard Date: Fri, 1 Mar 2024 15:09:58 -0500 Subject: [PATCH] Handle server functions --- src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 29effe2..3c7054f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,7 +14,7 @@ extern crate diesel_migrations; #[cfg(feature = "ssr")] #[tokio::main] async fn main() { - use axum::Router; + use axum::{routing::post, Router}; use leptos::*; use leptos_axum::{generate_route_list, LeptosRoutes}; use libretunes::app::*; @@ -35,6 +35,7 @@ async fn main() { let routes = generate_route_list(App); let app = Router::new() + .route("/api/*fn_name", post(leptos_axum::handle_server_fns)) .leptos_routes(&leptos_options, routes, App) .fallback(file_and_error_handler) .with_state(leptos_options);