From 8550d663dea631547cb6df052c6724065cad6f08 Mon Sep 17 00:00:00 2001 From: xRain Date: Thu, 3 Jun 2021 17:16:55 +0800 Subject: [PATCH] fix useapi mutil return bug --- Helpers/SimApiUtil.cs | 7 +++++++ SimApiExtensions.cs | 23 +++++++++++++++++------ 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/Helpers/SimApiUtil.cs b/Helpers/SimApiUtil.cs index 19c1f59..a1247f6 100644 --- a/Helpers/SimApiUtil.cs +++ b/Helpers/SimApiUtil.cs @@ -37,5 +37,12 @@ namespace SimApi.Helpers return strbul.ToString(); } + + public static void Log(string message, string type = "Information") + { + Console.WriteLine($"[ SimApi ][ {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ffff")} ][ {type} ]"); + Console.WriteLine(message); + Console.WriteLine(""); + } } } \ No newline at end of file diff --git a/SimApiExtensions.cs b/SimApiExtensions.cs index b58607b..31c2806 100644 --- a/SimApiExtensions.cs +++ b/SimApiExtensions.cs @@ -153,15 +153,23 @@ namespace SimApi public static IApplicationBuilder UseSimApi(this IApplicationBuilder builder) { var options = builder.ApplicationServices.GetService(); + if (options.EnableForwardHeaders) + { + SimApiUtil.Log("开始配置ForwardedHeaders..."); + builder.UseForwardedHeaders(); + } + if (options.EnableSimApiAuth) { + SimApiUtil.Log("开始配置SimApiAuth..."); builder.UseMiddleware(); } if (options.EnableSimApiDoc) { + SimApiUtil.Log("开始配置SimApiDoc..."); var docOptions = options.SimApiDocOptions; - return builder.UseSwagger(x => x.RouteTemplate = "/swagger/{documentName}.json").UseSwaggerUI(x => + builder.UseSwagger(x => x.RouteTemplate = "/swagger/{documentName}.json").UseSwaggerUI(x => { x.DocumentTitle = docOptions.DocumentTitle; foreach (var group in docOptions.ApiGroups) @@ -177,17 +185,20 @@ namespace SimApi if (options.EnableSimApiException) { + SimApiUtil.Log("开始配置SimApiException..."); builder.UseMiddleware(); } - if (options.EnableForwardHeaders) + //请求一下检测存储错误 + if (options.EnableSimApiStorage) { - builder.UseForwardedHeaders(); + SimApiUtil.Log("开始配置SimApiStorage..."); + builder.ApplicationServices.GetService(); } - //请求一下检测存储错误 - if(options.EnableSimApiStorage){ - builder.ApplicationServices.GetService(); + if (options.EnableLowerUrl) + { + SimApiUtil.Log("开始配置使用URL小写..."); } return builder;