init
This commit is contained in:
+12
-3
@@ -1,5 +1,7 @@
|
||||
use crate::http::OxRouter;
|
||||
use axum::Router;
|
||||
use utoipa::OpenApi;
|
||||
use utoipa_swagger_ui::SwaggerUi;
|
||||
|
||||
pub mod attachment;
|
||||
pub mod auth;
|
||||
@@ -8,17 +10,24 @@ pub mod channel;
|
||||
pub mod core;
|
||||
pub mod group;
|
||||
pub mod message;
|
||||
pub mod openapi;
|
||||
pub mod server;
|
||||
pub mod user;
|
||||
|
||||
pub fn router() -> OxRouter {
|
||||
Router::new()
|
||||
let api_routes = Router::new()
|
||||
.merge(auth::routes::router())
|
||||
.merge(server::routes::router())
|
||||
.merge(category::routes::router())
|
||||
.merge(channel::routes::router())
|
||||
.merge(group::routes::router())
|
||||
.merge(message::routes::router())
|
||||
.merge(user::routes::router())
|
||||
// .merge(attachment::routes::router())
|
||||
.merge(user::routes::router());
|
||||
|
||||
Router::new()
|
||||
.nest("/api", api_routes)
|
||||
// .merge(attachment::routes::router())
|
||||
.merge(
|
||||
SwaggerUi::new("/swagger-ui").url("/api-docs/openapi.json", openapi::ApiDoc::openapi()),
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user