配置Swagger(OpenAPI功能)

引入Nuget包

安装nuget包Swashbuckle.AspNetCore

ASP.NET Core中配置Swagger(OpenAPI功能)-LMLPHP

注册服务

注册Swagger服务

AddEndpointsApiExplorer是ASP.NET Core中的一个扩展方法,用于注册API探索器,他是Swagger生成文档所必须的

builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();

引入服务

app.UseSwagger().UseSwaggerUI();

//或者
app.UseSwagger();
app.UseSwaggerUI();

修改运行配置文件

修改launchUrl项为Swagger

ASP.NET Core中配置Swagger(OpenAPI功能)-LMLPHP

启动,就可以看到Swagger了

ASP.NET Core中配置Swagger(OpenAPI功能)-LMLPHP

12-14 22:43