asimov-server 25.1.0

ASIMOV Software Development Kit (SDK) for Rust
Documentation
// This is free and unencumbered software released into the public domain.

use axum::Router;
use axum_embed::{FallbackBehavior, ServeEmbed};

pub fn routes() -> Router {
    Router::new().nest_service(
        "/app",
        ServeEmbed::<Assets>::with_parameters(
            Some("404.html".to_string()),
            FallbackBehavior::NotFound,
            Some("index.html".to_string()),
        ),
    )
}

#[derive(Clone, rust_embed::RustEmbed)]
#[folder = "app/"]
struct Assets;