Swagger是很好的支持前后端分离的插件。
首先通过NuGet引用:
然后引入命名空间
using Swashbuckle.AspNetCore.Swagger;
将 Swagger 生成器添加到 Startup.ConfigureServices 方法中的服务集合中:
services.AddSwaggerGen(setup=> { setup.SwaggerDoc("name",new Microsoft.OpenApi.Models.OpenApiInfo() { Title="my api",Version="v1"}); });
然后注册中间件
//启用中间件服务生成Swagger作为JSON终结点 app.UseSwagger(); //启用中间件服务对swagger-ui,指定Swagger JSON终结点 app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "my api"); });
需要配置属性
原文:https://www.cnblogs.com/fanlin92/p/12831702.html