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);