feat: make API available at /api instead of at root of the server
This commit is contained in:
parent
b4d42113aa
commit
88aaf3d0d6
1 changed files with 6 additions and 2 deletions
|
|
@ -171,7 +171,7 @@ async fn run_server(db: Arc<DatabaseConnection>, port: u16) {
|
|||
}
|
||||
}
|
||||
|
||||
let (router, mut api) = OpenApiRouter::new()
|
||||
let open_api_router = OpenApiRouter::new()
|
||||
// Book API
|
||||
.routes(routes!(routes::book::get_book_by_ean))
|
||||
.routes(routes!(routes::book::get_book_by_id))
|
||||
|
|
@ -200,8 +200,12 @@ async fn run_server(db: Arc<DatabaseConnection>, port: u16) {
|
|||
.routes(routes!(routes::auth::check_token))
|
||||
// Misc
|
||||
.routes(routes!(routes::websocket::ws_handler))
|
||||
.route("/", get(index))
|
||||
|
||||
.with_state(shared_state.clone());
|
||||
|
||||
let (router, mut api) = OpenApiRouter::new()
|
||||
.nest("/api", open_api_router)
|
||||
.route("/", get(index)) // temporary index page, will redirect/proxy to flutter app
|
||||
.with_state(shared_state)
|
||||
.split_for_parts();
|
||||
|
||||
|
|
|
|||
Reference in a new issue