Handle server functions

This commit is contained in:
Ethan Girouard 2024-03-01 15:09:58 -05:00
parent fe465e2246
commit e1e3fe52d4
Signed by: eta357
GPG Key ID: 7BCDC36DFD11C146

View File

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