AspNetCore添加Swagger支持

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");
            });

需要配置属性

 

posted @ 2020-05-05 18:04  游园惊梦、  阅读(231)  评论(0编辑  收藏  举报