From 7ff298c6834275b63b612af49651673689a39660 Mon Sep 17 00:00:00 2001 From: hutongqing <hutongqing@hnkhzn.com> Date: 星期三, 27 十一月 2024 11:33:18 +0800 Subject: [PATCH] 更新 --- WIDESEAWCS_Server/WIDESEAWCS_Core/Middlewares/SwaggerMiddleware.cs | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) diff --git a/WIDESEAWCS_Server/WIDESEAWCS_Core/Middlewares/SwaggerMiddleware.cs b/WIDESEAWCS_Server/WIDESEAWCS_Core/Middlewares/SwaggerMiddleware.cs index 104f5d7..4731f2f 100644 --- a/WIDESEAWCS_Server/WIDESEAWCS_Core/Middlewares/SwaggerMiddleware.cs +++ b/WIDESEAWCS_Server/WIDESEAWCS_Core/Middlewares/SwaggerMiddleware.cs @@ -7,7 +7,6 @@ using System.Text; using System.Threading.Tasks; using WIDESEAWCS_Core.Helper; -using static WIDESEAWCS_Core.Extensions.CustomApiVersion; namespace WIDESEAWCS_Core.Middlewares { @@ -24,14 +23,9 @@ app.UseSwaggerUI(c => { //鏍规嵁鐗堟湰鍚嶇О鍊掑簭 閬嶅巻灞曠ず - var apiName = AppSettings.app(new string[] { "ApiName" }); - typeof(ApiVersions).GetEnumNames().OrderByDescending(e => e).ToList().ForEach(version => - { - c.SwaggerEndpoint($"/swagger/{version}/swagger.json", $"{apiName} {version}"); - }); - - c.SwaggerEndpoint($"https://petstore.swagger.io/v2/swagger.json", $"{apiName} pet"); - + var apiName = AppSettings.Get(new string[] { "ApiName" }); + c.SwaggerEndpoint($"/swagger/v1/swagger.json", $"{apiName} v1"); + // 灏唖wagger棣栭〉锛岃缃垚鎴戜滑鑷畾涔夌殑椤甸潰锛岃寰楄繖涓瓧绗︿覆鐨勫啓娉曪細{椤圭洰鍚�.index.html} if (streamHtml.Invoke() == null) { @@ -39,6 +33,10 @@ //Log.Error(msg); throw new Exception(msg); } + c.DocumentTitle = $"{apiName} 鍦ㄧ嚎璋冭瘯鏂囨。"; + + c.InjectStylesheet("/css/swaggerdoc.css"); + c.InjectJavascript("/js/swaggerdoc.js"); c.IndexStream = streamHtml; c.DocExpansion(DocExpansion.None); //->淇敼鐣岄潰鎵撳紑鏃惰嚜鍔ㄦ姌鍙� -- Gitblit v1.9.3