fixed openapi path

This commit is contained in:
2026-07-06 13:07:34 +02:00
parent 84ca0a730a
commit ccc56a21d7
+6 -2
View File
@@ -22,7 +22,7 @@ use tower_http::{
}; };
use tracing::Level; use tracing::Level;
use utoipa::OpenApi; use utoipa::OpenApi;
use utoipa_swagger_ui::SwaggerUi; use utoipa_swagger_ui::{Config, SwaggerUi};
const MAX_USERNAME_LENGTH: usize = 35; const MAX_USERNAME_LENGTH: usize = 35;
const MAX_ROOM_NAME_LENGTH: usize = 35; const MAX_ROOM_NAME_LENGTH: usize = 35;
@@ -187,7 +187,11 @@ pub fn create_app(
.allow_headers([header::AUTHORIZATION, header::CONTENT_TYPE]); .allow_headers([header::AUTHORIZATION, header::CONTENT_TYPE]);
let mut router = Router::new() let mut router = Router::new()
.merge(SwaggerUi::new("/swagger-ui").url("/api-docs/openapi.json", ApiDoc::openapi())) .route(
"/api-docs/openapi.json",
get(|| async { Json(ApiDoc::openapi()) }),
)
.merge(SwaggerUi::new("/swagger-ui").config(Config::from("../api-docs/openapi.json")))
.route("/version", get(get_version)) .route("/version", get(get_version))
.merge(routes::users::routes()) .merge(routes::users::routes())
.merge(routes::rooms::routes()) .merge(routes::rooms::routes())