feat(OpenAPI): disable Swagger and OpenAPI specs in prod
This commit is contained in:
+6
-3
@@ -100,10 +100,13 @@ impl Application {
|
||||
)
|
||||
.url_prefix("/api");
|
||||
let ui = api_service.swagger_ui();
|
||||
poem::Route::new()
|
||||
.nest("/api", api_service.clone())
|
||||
.nest("/specs", api_service.spec_endpoint_yaml())
|
||||
let mut route = poem::Route::new().nest("/api", api_service.clone());
|
||||
if settings.debug {
|
||||
route = route
|
||||
.nest("/", ui)
|
||||
.nest("/specs", api_service.spec_endpoint_yaml());
|
||||
}
|
||||
route
|
||||
}
|
||||
|
||||
fn setup_server(
|
||||
|
||||
Reference in New Issue
Block a user