From 6303d1e856820bdfc787386213eaeb20d828f308 Mon Sep 17 00:00:00 2001 From: jakubmanczak Date: Tue, 7 Oct 2025 23:49:59 +0200 Subject: [PATCH] make different 404 fallback for /api/* --- src/router/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/router/mod.rs b/src/router/mod.rs index 569ffa5..0ca443a 100644 --- a/src/router/mod.rs +++ b/src/router/mod.rs @@ -19,6 +19,14 @@ fn api() -> Router { .route("/live", get(async || StatusCode::OK)) .route("/discord/member-count", get(get_member_count)) .route("/days/community", get(get_days_since_community_formation)) + .fallback(api_fallback) +} + +async fn api_fallback() -> (StatusCode, String) { + ( + StatusCode::NOT_FOUND, + "This URL isn't specified by our API. Sorry!".into(), + ) } async fn get_member_count() -> (StatusCode, String) {