diff --git a/Cargo.lock b/Cargo.lock index 7c31289..b6649b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1565,18 +1565,18 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" +checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" +checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" dependencies = [ "proc-macro2", "quote", @@ -1811,9 +1811,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" +checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", diff --git a/frontend/Cargo.toml b/frontend/Cargo.toml index 19f62b0..7c59a4e 100644 --- a/frontend/Cargo.toml +++ b/frontend/Cargo.toml @@ -9,7 +9,7 @@ crate-type = ["cdylib", "rlib"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -app = { path = "../app", default-features = false, features = ["hydrate"] } +app = { path = "../app", features = ["hydrate"] } leptos = { workspace = true, features = [ "hydrate" ] } console_error_panic_hook.workspace = true diff --git a/server/src/main.rs b/server/src/main.rs index b0ba26c..72a3c8e 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -2,7 +2,7 @@ use app::*; use axum::{routing::post, Router}; use fileserv::file_and_error_handler; use leptos::*; -use leptos_axum::{generate_route_list, LeptosRoutes}; +use leptos_axum::{build_static_routes, generate_route_list_with_exclusions_and_ssg, LeptosRoutes}; pub mod fileserv; @@ -18,7 +18,8 @@ async fn main() { let conf = get_configuration(None).await.unwrap(); let leptos_options = conf.leptos_options; let addr = leptos_options.site_addr; - let routes = generate_route_list(App); + let (routes, data) = generate_route_list_with_exclusions_and_ssg(App, None); + build_static_routes(&leptos_options, App, &routes, data).await; // build our application with a route let app = Router::new()