博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net core webapi 中使用Swagger
阅读量:5297 次
发布时间:2019-06-14

本文共 1320 字,大约阅读时间需要 4 分钟。

1.添加Swashbuckle.AspNetCore安装包

方式1:使用程序包管理器控制台,安装命令:Install-Package Swashbuckle.AspNetCore 

方式2:在Nuget包管理器:输入Swashbuckle.AspNetCore,下载安装。如下图:

2.在Startup 文件中添加配置:

// This method gets called by the runtime. Use this method to add services to the container.        public void ConfigureServices(IServiceCollection services)        {            services.AddMvc();            services.AddSwaggerGen(c =>                                   {                                       c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" });                                   });        }

  

public void Configure(IApplicationBuilder app, IHostingEnvironment env)        {            if (env.IsDevelopment())            {                app.UseDeveloperExceptionPage();            }            // Enable middleware to serve generated Swagger as a JSON endpoint.            app.UseSwagger();            // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), specifying the Swagger JSON endpoint.            app.UseSwaggerUI(c =>                             {                                 c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");                             });            app.UseMvc();        }

3.输入地址访问http://localhost:52408/swagger/访问,效果如下图:

 

转载于:https://www.cnblogs.com/zmaiwxl/p/9050715.html

你可能感兴趣的文章
zabbix监控日志文件
查看>>
mysql查询数据库中每一张表的内存大小
查看>>
ThinkPHP函数详解:U方法
查看>>
正则表达式
查看>>
E4 - 使用Model Fragments扩展视图
查看>>
pip install torch on windows, and the 'from torch._C import * ImportError: DLL load failed:' s...
查看>>
zencart iis 伪静态设置 测试可用
查看>>
环套树
查看>>
中英文混合字符串长度
查看>>
Linux远程登陆
查看>>
XXFSDDX HDU6119 区间合并模板(交叉区间去重)
查看>>
2.15.JavaScript--函数声明方式
查看>>
BZOJ 1051: [HAOI2006]受欢迎的牛 强连通缩点
查看>>
linux命令大全
查看>>
spark 笔记 12: Executor,task最后的归宿
查看>>
Linux 两台服务器之间传输文件和文件夹
查看>>
郁闷的 IE6/7/8 所遇兼容问题
查看>>
Python学习-day18 Web框架
查看>>
Python学习-day14-CSS
查看>>
Java使用HttpURLConnection上传文件(转)
查看>>