在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可以访问文档说明了
上一篇: 纯CSS绘制3D立方体
下一篇: 请停止编写这么多的for循环!
推荐阅读
-
在ASP.NET Core 3.0中使用Swagger
-
在.NET Core中使用Jwt对API进行认证
-
ASP.Net Core 3.1 中使用JWT认证
-
ASP.NET Core 2.2 WebApi 系列【九】使用SignalR
-
ASP.NET Core静态文件使用教程(9)
-
在ASP.NET Core中实现一个Token base的身份认证实例
-
详解在ASP.NET Core中使用Angular2以及与Angular2的Token base身份认证
-
详解如何在ASP.NET Core中使用Redis
-
ASP.NET Core使用GraphQL第二章之中间件
-
ASP.NET Core使用GraphQL第一章之Hello World