diff options
Diffstat (limited to 'server/src/routes/mod.rs')
-rw-r--r-- | server/src/routes/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server/src/routes/mod.rs b/server/src/routes/mod.rs index 421907b..54d4ae0 100644 --- a/server/src/routes/mod.rs +++ b/server/src/routes/mod.rs @@ -4,7 +4,7 @@ Copyright (C) 2023 metamuffin <metamuffin.org> */ use crate::{database::Database, library::Library, routes::ui::error::MyResult, CONF}; -use api::{r_api_account_login, r_api_version, r_api_library_node}; +use api::{error::r_api_catch, r_api_account_login, r_api_library_node, r_api_root, r_api_version}; use jellyremuxer::RemuxerContext; use rocket::{ catchers, config::SecretKey, fairing::AdHoc, fs::FileServer, get, http::Header, routes, Build, @@ -55,6 +55,7 @@ pub fn build_rocket( Box::pin(async {}) })) .register("/", catchers![r_catch]) + .register("/api", catchers![r_api_catch]) .mount("/assets", FileServer::from(&CONF.asset_path)) .mount( "/", @@ -83,6 +84,7 @@ pub fn build_rocket( r_api_version, r_api_account_login, r_api_library_node, + r_api_root, ], ) } |