.net core WebApi启用Swagger UI

安装Swashbuckle.AspNetCore 包

在Startup.cs类中的 ConfigureServices 添加配置Swagger 中间件

 // 添加并配置 Swagger 中间件
              services.AddSwaggerGen(c =>
              {
                  c.SwaggerDoc("v1", new OpenApiInfo
                  {
                      Version = "ver:1.0.0.1",
                      Title = "ToDo.API",
                      Description = "任务列表Api",
                  });
              })​

在Startup.cs类中的 Configure 启用Swagger 中间件

   //  启用中间件为生成的 JSON 文档和 Swagger UI 提供服务
              app.UseSwagger(c => { c.SerializeAsV2 = true; });
  
              app.UseSwaggerUI(setup =>
              {
                  setup.SwaggerEndpoint("/swagger/v1/swagger.json", "TodoAPI");
                  setup.RoutePrefix=String.Empty;
              });​

给TA打赏
共{{data.count}}人
人已打赏
个人中心
今日签到
有新私信 私信列表
搜索