refactor(http_server/router): public api routes
This commit is contained in:
parent
61d4cc3978
commit
fd0fc47ccf
2 changed files with 7 additions and 7 deletions
|
|
@ -11,7 +11,7 @@ pub async fn get_user_asset(
|
|||
Err(_) => {
|
||||
return (
|
||||
StatusCode::NOT_FOUND,
|
||||
Html("Could not find user asset")
|
||||
Html("Could not find user asset.")
|
||||
).into_response();
|
||||
},
|
||||
Ok(ua) => ua
|
||||
|
|
@ -22,6 +22,6 @@ pub async fn get_user_asset(
|
|||
header::CONTENT_TYPE,
|
||||
HeaderValue::from_str(&user_asset.mime_type).expect("Constructing header value.")
|
||||
);
|
||||
|
||||
|
||||
(hm, user_asset.content).into_response()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,11 +46,11 @@ pub fn build_router(server_config: &ServerConfig, app_state: AppState) -> Router
|
|||
|
||||
let api_user_routes = Router::new()
|
||||
.route("/api/user", get(api::read_user::read_user_basic))
|
||||
.layer(middleware::from_fn_with_state(app_state.clone(), app_auth::enforce_jwt_auth_middleware))
|
||||
.route("/api", get(api::index::get_index))
|
||||
.route("/api/user-assets/{asset_id}", get(api::public_assets::get_user_asset));
|
||||
.layer(middleware::from_fn_with_state(app_state.clone(), app_auth::enforce_jwt_auth_middleware));
|
||||
|
||||
let well_known_routes = Router::new()
|
||||
let public_api_routes = Router::new()
|
||||
.route("/api", get(api::index::get_index))
|
||||
.route("/api/user-assets/{asset_id}", get(api::public_assets::get_user_asset))
|
||||
.route("/.well-known/openid-configuration", get(api::openid::well_known::get_well_known_openid_configuration))
|
||||
.route("/.well-known/jwks", get(api::openid::keys::get_signing_public_keys));
|
||||
|
||||
|
|
@ -59,7 +59,7 @@ pub fn build_router(server_config: &ServerConfig, app_state: AppState) -> Router
|
|||
.merge(user_routes)
|
||||
.merge(api_app_routes)
|
||||
.merge(api_user_routes)
|
||||
.merge(well_known_routes)
|
||||
.merge(public_api_routes)
|
||||
.nest_service(
|
||||
"/assets",
|
||||
ServeDir::new(server_config.assets_path.clone())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue