添加Swagger
1、安装NuGet包
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.6" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.6.2" />
2、启用Swagger
Program.cs中添加几个函数
//Swagger
builder.Services.AddEndpointsApiExplorer(); //generates description for all endpoints
builder.Services.AddSwaggerGen(); //generates OpenAPI specification
var app = builder.Build();
// Configure the HTTP request pipeline.
app.UseHsts(); //Force to user https
app.UseHttpsRedirection();
app.UseSwagger(); //created endpoint for swagger.json
app.UseSwaggerUI(); //creates swagger UI for testing all Web Api endpoints/action methods
3、更新launchSettings.json中launchUrl
"launchUrl": "swagger"
使用Swagger
运行程序后,可以看到如下界面,可以通过此界面调试我们开发的方法
Gitee获取源码: