VS 启用 ASP.NET Core 3.1 Web API 应用中的 Swagger 文档

1.添加Swashbuckle.AspNetCore
VS 启用 ASP.NET Core 3.1 Web API 应用中的 Swagger 文档
2.添加swagger 依赖注入到Startup类,
2.1 services.AddSwaggerGen(s=> { s.SwaggerDoc(“v1”, new OpenApiInfo { Title = “My API”, Version = “v1” }); });
VS 启用 ASP.NET Core 3.1 Web API 应用中的 Swagger 文档
2.2 app.UseSwagger();
app.UseSwaggerUI(c=> {
c.SwaggerEndpoint("/swagger/v1/swagger.json", “My API V1”);
});
VS 启用 ASP.NET Core 3.1 Web API 应用中的 Swagger 文档
3.重新编译 项目 后run起项目
VS 启用 ASP.NET Core 3.1 Web API 应用中的 Swagger 文档
4.页面测试访问
https://localhost:5001/swagger/index.html
VS 启用 ASP.NET Core 3.1 Web API 应用中的 Swagger 文档