fix useapi mutil return bug
This commit is contained in:
@@ -37,5 +37,12 @@ namespace SimApi.Helpers
|
|||||||
|
|
||||||
return strbul.ToString();
|
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("");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+17
-6
@@ -153,15 +153,23 @@ namespace SimApi
|
|||||||
public static IApplicationBuilder UseSimApi(this IApplicationBuilder builder)
|
public static IApplicationBuilder UseSimApi(this IApplicationBuilder builder)
|
||||||
{
|
{
|
||||||
var options = builder.ApplicationServices.GetService<SimApiOptions>();
|
var options = builder.ApplicationServices.GetService<SimApiOptions>();
|
||||||
|
if (options.EnableForwardHeaders)
|
||||||
|
{
|
||||||
|
SimApiUtil.Log("开始配置ForwardedHeaders...");
|
||||||
|
builder.UseForwardedHeaders();
|
||||||
|
}
|
||||||
|
|
||||||
if (options.EnableSimApiAuth)
|
if (options.EnableSimApiAuth)
|
||||||
{
|
{
|
||||||
|
SimApiUtil.Log("开始配置SimApiAuth...");
|
||||||
builder.UseMiddleware<SimApiAuthMiddleware>();
|
builder.UseMiddleware<SimApiAuthMiddleware>();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.EnableSimApiDoc)
|
if (options.EnableSimApiDoc)
|
||||||
{
|
{
|
||||||
|
SimApiUtil.Log("开始配置SimApiDoc...");
|
||||||
var docOptions = options.SimApiDocOptions;
|
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;
|
x.DocumentTitle = docOptions.DocumentTitle;
|
||||||
foreach (var group in docOptions.ApiGroups)
|
foreach (var group in docOptions.ApiGroups)
|
||||||
@@ -177,17 +185,20 @@ namespace SimApi
|
|||||||
|
|
||||||
if (options.EnableSimApiException)
|
if (options.EnableSimApiException)
|
||||||
{
|
{
|
||||||
|
SimApiUtil.Log("开始配置SimApiException...");
|
||||||
builder.UseMiddleware<SimApiExceptionMiddleware>();
|
builder.UseMiddleware<SimApiExceptionMiddleware>();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.EnableForwardHeaders)
|
//请求一下检测存储错误
|
||||||
|
if (options.EnableSimApiStorage)
|
||||||
{
|
{
|
||||||
builder.UseForwardedHeaders();
|
SimApiUtil.Log("开始配置SimApiStorage...");
|
||||||
|
builder.ApplicationServices.GetService<SimApiStorage>();
|
||||||
}
|
}
|
||||||
|
|
||||||
//请求一下检测存储错误
|
if (options.EnableLowerUrl)
|
||||||
if(options.EnableSimApiStorage){
|
{
|
||||||
builder.ApplicationServices.GetService<SimApiStorage>();
|
SimApiUtil.Log("开始配置使用URL小写...");
|
||||||
}
|
}
|
||||||
|
|
||||||
return builder;
|
return builder;
|
||||||
|
|||||||
Reference in New Issue
Block a user