diff --git a/WebApi_data_value/Program.cs b/WebApi_data_value/Program.cs index 20da0f6..a10b4a3 100644 --- a/WebApi_data_value/Program.cs +++ b/WebApi_data_value/Program.cs @@ -112,7 +112,20 @@ builder.Services.AddDbContext(opt => // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); -builder.Services.AddSwaggerGen(); +builder.Services.AddSwaggerGen(c => +{ + c.SwaggerDoc("校園外網", new OpenApiInfo + { + Version = "校園外網", + Title = "校園外網", + }); + c.SwaggerDoc("校園大內網", new OpenApiInfo + { + Version = "校園大內網", + Title = "校園大內網", + }); + +}); //註解 builder.Services.AddSwaggerGen(options => @@ -129,7 +142,11 @@ var app = builder.Build(); // app.UseSwaggerUI(); //} app.UseSwagger(); -app.UseSwaggerUI(); +app.UseSwaggerUI(c=> +{ + c.SwaggerEndpoint("/swagger/校園外網/swagger.json", "校園外網"); + c.SwaggerEndpoint("/swagger/校園大內網/swagger.json", "校園大內網"); +}); //在 ASP.NET Core 中啟用 CORS (跨原始來源要求) // Shows UseCors with CorsPolicyBuilder. app.UseCors(builder =>