.net core 3.1 swagger文档
1.安装包
Swashbuckle.AspNetCore
2.在Startup.cs 配置swagger 在ConfigureServices中添加代码
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
var basePath = PlatformServices.Default.Application.ApplicationBasePath;
//Core.Admin.webapi.xml是我的项目生成XML文档的后缀名,具体的以你项目为主
var xmlPath = Path.Combine(basePath, "test.API.xml");
c.IncludeXmlComments(xmlPath);
});
//分割线
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
});
3.打开主项目属性——》生成 打开xml 并且加上 1591(不加报警告 很烦)
4.访问 swagger/index.html
5.启用jwt验证 添加heads 请求头
//接口文档
services.AddSwaggerGen(s =>
{

本文档详细介绍了如何在.NET Core 3.1项目中配置和使用Swagger,包括安装必要的包,设置Startup.cs文件,开启XML文档生成以避免警告,以及如何访问Swagger UI。此外,还提到了启用JWT验证并添加请求头的操作。
最低0.47元/天 解锁文章
597

被折叠的 条评论
为什么被折叠?



