.net core 使用swagger生成API文档
【1】安装Swashbuckle.AspNetCore包
【2】在Startup.cs中注册swagger
//注册Swagger生成器,定义一个和多个Swagger 文档
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "爱住微订API", Version = "v1" });
});
【3】在Startup.cs中配置swagger
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "爱住微订API V1");
c.RoutePrefix = string.Empty;//设置后直接输入IP就可以进入接口文档
});
【4】在launchSettings.json中修改启动地址
"launchUrl": "swagger",
——————————————————————————————————————————————————————————————
【.net Core 使用Swagger 让某些接口不显示在文档】
[ApiExplorerSettings(IgnoreApi = true)]
https://blog.csdn.net/u012758935/article/details/80680239
【添加多个swagger文档】
https://www.jianshu.com/p/3eece5f4b653

浙公网安备 33010602011771号