feat: cap base path
All checks were successful
Build and Deploy / deploy (push) Successful in 1m12s

This commit is contained in:
xiaolipro 2026-09-11 16:09:35 +08:00
parent a39856db9c
commit adfa62854a
2 changed files with 7 additions and 7 deletions

View File

@ -3,9 +3,11 @@ using Fake.AspNetCore.Auditing;
using Fake.AspNetCore.Authentication; using Fake.AspNetCore.Authentication;
using Fake.AspNetCore.ExceptionHandling; using Fake.AspNetCore.ExceptionHandling;
using Fake.AspNetCore; using Fake.AspNetCore;
using Fake.AspNetCore.Newtonsoft;
using Fake.AspNetCore.Swagger; using Fake.AspNetCore.Swagger;
using Fake.Autofac; using Fake.Autofac;
using Fake.FeiShu; using Fake.FeiShu;
using Fake.Json;
using Fake.Modularity; using Fake.Modularity;
using Fake.Security.Claims; using Fake.Security.Claims;
using Fake.Serilog; using Fake.Serilog;
@ -65,14 +67,12 @@ public class TrackCenterApiModule : FakeModule
}).AddNewtonsoftJson(); }).AddNewtonsoftJson();
//Json格式化全局处理 //Json格式化全局处理
context.Services.Configure<MvcNewtonsoftJsonOptions>(options => services.Configure<FakeJsonSerializerOptions>(options =>
{ {
options.SerializerSettings.ContractResolver = options.InputDateTimeFormats.Add("yyyy-MM-dd HH:mm:ss");
new Newtonsoft.Json.Serialization. options.LongToString = true;
CamelCasePropertyNamesContractResolver(); // 首字母小写(驼峰样式)
options.SerializerSettings.Converters.Add(new DateTimeJsonConverter("yyyy-MM-dd HH:mm:ss"));
options.SerializerSettings.Converters.Add(new LongJsonConverter());
}); });
context.Services.AddFakeNewtonsoft();
services.AddFakeSwaggerGen(addSecurity:true) services.AddFakeSwaggerGen(addSecurity:true)
.AddFakeAspNetCoreAuditing() .AddFakeAspNetCoreAuditing()

View File

@ -63,7 +63,7 @@ public class TrackCenterApplicationModule : FakeModule
options.FallbackWindowLookbackSeconds = options.FallbackWindowLookbackSeconds =
configuration.GetValue<int>("CAP:FallbackWindowLookbackSeconds"); configuration.GetValue<int>("CAP:FallbackWindowLookbackSeconds");
options.UseDashboard(dashboardOptions => { dashboardOptions.PathBase = ""; }); options.UseDashboard(dashboardOptions => { dashboardOptions.PathBase = configuration["ASPNETCORE_PATHBASE"]; });
options.FailedThresholdCallback = faileCalback => options.FailedThresholdCallback = faileCalback =>
{ {
try try