为 UserHost/CustomerHost/ChessGameHost/FishRoomHost 补回 swagger;修正服务器替换脚本的网关健康检查
This commit is contained in:
@@ -105,6 +105,23 @@ builder.Services.AddCap(builder.Configuration);
|
||||
|
||||
// ============================================
|
||||
// ============================================
|
||||
#region Swagger
|
||||
builder.Services.AddEndpointsApiExplorer();
|
||||
builder.Services.AddSwaggerGen(c =>
|
||||
{
|
||||
c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo
|
||||
{
|
||||
Title = "CustomerApi",
|
||||
Description = "客服服务 API 文档",
|
||||
Version = "v1"
|
||||
});
|
||||
foreach (var xml in System.IO.Directory.GetFiles(AppContext.BaseDirectory, "*.xml"))
|
||||
{
|
||||
try { c.IncludeXmlComments(xml, true); } catch { }
|
||||
}
|
||||
});
|
||||
#endregion
|
||||
|
||||
builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory());
|
||||
builder.Host.ConfigureContainer<ContainerBuilder>(builder =>
|
||||
{
|
||||
@@ -122,6 +139,15 @@ if (app.Environment.IsDevelopment())
|
||||
app.UseDeveloperExceptionPage();
|
||||
}
|
||||
|
||||
#region Swagger
|
||||
app.UseSwagger(c => c.RouteTemplate = "customerswagger/{documentName}/swagger.json");
|
||||
app.UseSwaggerUI(c =>
|
||||
{
|
||||
c.RoutePrefix = "customerswagger";
|
||||
c.SwaggerEndpoint("v1/swagger.json", "CustomerApi v1");
|
||||
});
|
||||
#endregion
|
||||
|
||||
app.UseCors("Cors");
|
||||
|
||||
var uploadPath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "uploads");
|
||||
|
||||
Reference in New Issue
Block a user