为 UserHost/CustomerHost/ChessGameHost/FishRoomHost 补回 swagger;修正服务器替换脚本的网关健康检查
This commit is contained in:
@@ -113,6 +113,23 @@ builder.Services.AddCronJob<RankingRewardJob>(c =>
|
||||
});
|
||||
|
||||
// Autofac
|
||||
#region Swagger
|
||||
builder.Services.AddEndpointsApiExplorer();
|
||||
builder.Services.AddSwaggerGen(c =>
|
||||
{
|
||||
c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo
|
||||
{
|
||||
Title = "UserApi",
|
||||
Description = "游戏大厅接口管理",
|
||||
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 =>
|
||||
{
|
||||
@@ -128,6 +145,15 @@ if (app.Environment.IsDevelopment())
|
||||
{
|
||||
app.UseDeveloperExceptionPage();
|
||||
}
|
||||
#region Swagger
|
||||
app.UseSwagger(c => c.RouteTemplate = "swagger/{documentName}/swagger.json");
|
||||
app.UseSwaggerUI(c =>
|
||||
{
|
||||
c.RoutePrefix = "swagger";
|
||||
c.SwaggerEndpoint("v1/swagger.json", "UserApi v1");
|
||||
});
|
||||
#endregion
|
||||
|
||||
app.UseCors("Cors");
|
||||
app.UseRouting();
|
||||
app.MapHub<LoginHub>("/loginhub", options =>
|
||||
|
||||
Reference in New Issue
Block a user