Fix fallback service

This commit is contained in:
Miroslav Vasilev 2024-01-11 17:31:36 +02:00
parent 9bf72469a3
commit 14d82964ba

View file

@ -3,6 +3,7 @@ use std::net::SocketAddr;
use axum::Router; use axum::Router;
use dotenv::dotenv; use dotenv::dotenv;
use tokio::net::TcpListener; use tokio::net::TcpListener;
use tower_http::services::ServeFile;
use tower_http::trace::TraceLayer; use tower_http::trace::TraceLayer;
use tower_http::{services::ServeDir, trace}; use tower_http::{services::ServeDir, trace};
use tracing::Level; use tracing::Level;
@ -33,8 +34,8 @@ async fn main() {
println!("Initializing frontend routes..."); println!("Initializing frontend routes...");
routes = routes routes = routes
.nest_service("/", ServeDir::new("./frontend/dist")) .nest_service("/assets", ServeDir::new("./frontend/dist/assets"))
.fallback_service(ServeDir::new("./frontend/dist")); .fallback_service(ServeFile::new("./frontend/dist/index.html"));
} }
println!("Routes initialized..."); println!("Routes initialized...");