• .net core 配置Swagger 摆脱PostMan,你值得拥有这样的api调试方式


    废话不多说直接来看

    第一步:

    安装nuget包:Swashbuckle.AspNetCore.Swagger

                           Swashbuckle.AspNetCore.SwaggerGen

                           Swashbuckle.AspNetCore.SwaggerUI

    安装好后就可以看到啦

    第二步:找到Startup开始在ConfigureServices 配置

    1  public void ConfigureServices(IServiceCollection services)
    2         {
    3             services.AddControllers();
    4          //swagger注册
    5             services.AddSwaggerGen(m => {
    6                 m.SwaggerDoc("v1",new Microsoft.OpenApi.Models.OpenApiInfo { Title="code_first",Version="v1"});
    7             }); 
    8        }
    View Code

    第三步:继续在Startup的Configure配置

     1  public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
     2         {
     3             if (env.IsDevelopment())
     4             {
     5                 app.UseDeveloperExceptionPage();
     6             }
     7 
     8             app.UseRouting();
     9             //swagger
    10             app.UseSwagger();
    11            app.UseSwaggerUI(s => {
    12                 s.SwaggerEndpoint("/swagger/v1/swagger.json","v1");
    13             });
    14             app.UseAuthorization();
    15 
    16             app.UseEndpoints(endpoints =>
    17             {
    18                 endpoints.MapControllers();
    19             });
    20  
    21          
    22          }
    View Code
  • 相关阅读:
    将博客搬至CSDN
    mplayer的执行过程分析(本地、网络)
    ES6新特性概览
    ES6 块级作用域
    echarts各种字体颜色的修改
    js时间格式转换为几天前几小时几分钟等
    正则验证非法字符
    JS阻止事件冒泡函数
    cookie设置,读取,删除
    C/C++基础(三)
  • 原文地址:https://www.cnblogs.com/wj1107/p/13604072.html
Copyright © 2020-2023  润新知