引包

代码

public IServiceProvider ConfigureServices(IServiceCollection services){services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);//helpservices.AddSwaggerGen(c =>{c.SwaggerDoc("v1", new Info{Version = "v1",Title = "接口文档",Description = "RESTful API for Hicard",TermsOfService = "None",Contact = new Contact { Name = "-", Email = "-", Url = "" }});//Set the comments path for the swagger json and ui.c.IncludeXmlComments(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Doc.xml")); //文档路径//  c.OperationFilter<HttpHeaderOperation>(); // 添加httpHeader参数
            });}

public void Configure(IApplicationBuilder app, IHostingEnvironment env,ILoggerFactory logFac){if (env.IsDevelopment()){app.UseDeveloperExceptionPage();}app.UseSwagger();app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "v1"); });}

文档生成需要在项目属性里设置

好了。运行项目,请求 http://127.0.0.1/swagger/index.html 看效果

转载于:https://www.cnblogs.com/jzz228/p/11083912.html

core 中使用 swagger相关推荐

  1. 【Core Swagger】.NET Core中使用swagger

    一.入门 https://www.nuget.org/packages/Swashbuckle.AspNetCore.SwaggerGen/ 1.添加核心NUGET包 Swashbuckle.AspN ...

  2. 在.Net Core中使用Swagger制作接口文档

    在实际开发过程中后台开发人员与前端(移动端)接口的交流会很频繁.所以需要一个简单的接口文档让双方可以快速定位到问题所在. Swagger可以当接口调试工具也可以作为简单的接口文档使用. 在传统的asp ...

  3. ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

    引言 在使用asp.net core 进行api开发完成后,书写api说明文档对于程序员来说想必是件很痛苦的事情吧,但文档又必须写,而且文档的格式如果没有具体要求的话,最终完成的文档则完全取决于开发者 ...

  4. 【转】ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

    原文链接:https://www.cnblogs.com/yilezhu/p/9241261.html 引言 在使用asp.net core 进行api开发完成后,书写api说明文档对于程序员来说想必 ...

  5. asp.net core 3.0 中使用 swagger

    asp.net core 3.0 中使用 swagger Intro 上次更新了 asp.net core 3.0 简单的记录了一下 swagger 的使用,那个项目的 api 比较简单,都是匿名接口 ...

  6. ASP.NET Core Web API中使用Swagger

    本节导航 Swagger介绍 在ASP.NET CORE 中的使用swagger   在软件开发中,管理和测试API是一件重要而富有挑战性的工作.在我之前的文章<研发团队,请管好你的API文档& ...

  7. 在 .NET Core 中使用 ViewConfig 调试配置

    介绍 .NET Core 中的配置包含了多个配置提供程序,包括了 appsettings.json,环境变量,命令行参数等,还有一些扩展的自定义提供程序,比如说 ApolloConfig,AgileC ...

  8. 如何在ASP.NET Core中使用Azure Service Bus Queue

    原文:USING AZURE SERVICE BUS QUEUES WITH ASP.NET CORE SERVICES 作者:damienbod[1] 译文:如何在ASP.NET Core中使用Az ...

  9. ASP.NET Core中Ocelot的使用:基于服务发现的负载均衡

    本系列相关文章: <ASP.NET Core中Ocelot的使用:API网关的应用> <ASP.NET Core中Ocelot的使用:基于Spring Clound Netflix ...

最新文章

  1. pip、conda 换国内源,大大提高下载速度
  2. HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID
  3. 解决非浏览器客户端请求nginx无法命中缓存的问题
  4. 2015国产手机圈成绩单
  5. mysql linux 安装部署,linux之MySQL安装部署(示例代码)
  6. 【渝粤题库】广东开放大学 PHP动态网站设计 形成性考核
  7. HTML5 FileReader API 测试(一)
  8. Android使用Application的好处
  9. Windows / VS下不同类型变量转换
  10. 【转】VS2008 入门基本操作
  11. 使用腾讯云DNSPod实现动态域名解析DDNS(测试可以用)
  12. python上方菜单栏不见了如何恢复_word菜单栏不见了,如何恢复
  13. 为不同分辨率的手机创建界面
  14. 3天完成Open CPU开发!7天完成Costdown
  15. matlab使用记录--app designer清理图窗、获取当前时间
  16. ZYNQ入门,EBAZ4205开发平台从头开始搭建
  17. coutendl;什么意思?
  18. Spring【Bean的作用域与生命周期】
  19. 手机方案厂商怨高通门槛高 联发科影响力犹存
  20. 计算机中流水线的应用,计算机中的流水线技术

热门文章

  1. 使用Handlerf发送消息或使用Handler轮询时,报错IllegalStateException:This message is already in use.;...
  2. Visual Studio 2005 编译的版本无法启动,出现应用程序配置不正确的错误
  3. DrawWindowFrame
  4. easyui的datagrid和panel如何让标题动态改变?
  5. 经典软件测试技术分类
  6. c程序员的python开发总结
  7. SpringBoot Scheduled Cron表达式范例记录
  8. springboot项目中mybatis实现数据的基本查询
  9. flutter AndroidView简述
  10. Flutter ListView 下拉刷新与上拉加载更多