From dfb05c45d5220ba6a7057a16c5d1e4ad8f6f605a Mon Sep 17 00:00:00 2001 From: leo890808 <158404739+leo890808@users.noreply.github.com> Date: Wed, 24 Apr 2024 16:28:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E8=A8=AD=E5=AE=9A=EF=BC=8C=E4=BD=BFapi=E4=BB=8B=E9=9D=A2?= =?UTF-8?q?=E6=9B=B4=E5=8A=A0=E7=B0=A1=E6=BD=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebApi_data_value/Program.cs | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) 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 =>