From 999d77a9bcfa90f002b0107ea5fc7e6abc51dd9c Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Sat, 29 Aug 2026 14:36:36 +0200 Subject: Deployment preparations --- server/src/srv.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'server/src/srv.cpp') diff --git a/server/src/srv.cpp b/server/src/srv.cpp index 00a2bb8..b70f05c 100644 --- a/server/src/srv.cpp +++ b/server/src/srv.cpp @@ -232,22 +232,24 @@ auto handler::make_routes() -> http::route_tree> }); } -auto server::make_global_middleware() +auto server::make_global_middleware(config::http_server const& cfg) -> http::middleware_t { return http::middleware_compose< http::base_ctx, http::trace_id_ctx, http::trace_id_ctx >(http::trace_id_middleware, - http::lax_cors_middleware>); + http::cors_middleware>( + cfg.allow_origins)); } server::server( - log::logger const& l, locale::selector&& lsel, api::handler&& inner) + log::logger const& l, config::http_server const& cfg, + locale::selector&& lsel, api::handler&& inner) : handler_{std::move(inner)}, srv_{ l, http::router{ - std::move(lsel), make_global_middleware(), handler_.make_routes() + std::move(lsel), make_global_middleware(cfg), handler_.make_routes() } } { -- cgit v1.3