欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在ASP.NET Core 3.0中使用Swagger

程序员文章站 2023-11-10 22:24:10
1.使用NuGet安装以下依赖: Swashbuckle.AspNetCore.Swagger Swashbuckle.AspNetCore.SwaggerGEN Swashbuckle.AspNetCore.SwaggerUI 注:版本选最高版本的,我选 5.0 rc4 2.在ConfigureS ......

1.使用nuget安装以下依赖:

  • swashbuckle.aspnetcore.swagger
  • swashbuckle.aspnetcore.swaggergen
  • swashbuckle.aspnetcore.swaggerui

      注:版本选最高版本的,我选 5.0 rc4

2.在configureservices添加以下代码

services.addswaggergen(c =>
{
    c.swaggerdoc("v1", new openapiinfo { title = "api", version = "v1" });
});

3.在configure中添加以下代码

app.useswagger();
app.useswaggerui(c =>
{
    c.swaggerendpoint("/swagger/v1/swagger.json", "cit webapi v1");
});

4.访问/swagger/v1/swagger.json是否能正常显示json

5.访问/swagger可以访问文档说明了