首页 > 其他分享 >关于.net6.0中swagger偶尔无法加载接口的问题笔记

关于.net6.0中swagger偶尔无法加载接口的问题笔记

时间:2022-12-14 10:34:12浏览次数:46  
标签:不了 接口 列表 调用 swagger net6.0 加载

有时候在修改接口或者其它代码时运行发现swagger会加载不了接口列表,有时前端也无法调用接口,我遇到过两三次这样的问题了,一般swagger加载不了接口列表,如下图所示:

 

找不到接口定义。

比较代码,也没有发现问题所在,我就改了一下数据类型,由原来的int改为了decimal,当然这个类型的修改,导致很多地方的数据类型也跟着变化了,查看swagger.json,发现里面的内容是空的,之间也遇到过这种问题,但是接口还是可以调用,只是swagger加载不了接口列表,这次连前端的接口也调用不了,会报404错误。经过不断的重试,我发现了问题所在,我遇到的这几次swagger加载不了接口列表大致原因如下:

1. 接口定义重复了,接口名称相同,参数也相同会导致swagger加载不了,修改一下接口定义即可,这种情况接口还是可以调用的

2.修改了参数类型,不止是接口修改了参数类型,application或者service与接口关联的方法也修改会导致swagger加载不了,连接口都调用不了,解决办法:清理解决方案,重新生成,再次运行即可。

 以上是我遇到的swagger接口列表加载失败的问题和解决办法,记录一下,以免下次再遇到,可能写的原因或者解决方案不一定正确,大家如果遇到更好的解决方案或者原因欢迎指正。


标签:不了,接口,列表,调用,swagger,net6.0,加载
From: https://www.cnblogs.com/ithome8/p/16981411.html

相关文章

  • 利用CSS、JavaScript及Ajax实现图片预加载的三大方法
    预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说......
  • API 设计: RAML、Swagger、Blueprint三者的比较
    API设计工具中常常会拿RAML、Swagger、Blueprint这三种工具进行讨论比较,它们都是用来描述和辅助API开发的,只是它们之间的侧重有所不同。RAMLRAML(RESTfulAPIModelingLang......
  • nginx反向代理部署springboot项目报404无法加载静态资源
    问题:nginx反向代理部署springboot项目报404无法加载静态资源(css,js,jpg,png...)为什么要用反向代理:springboot默认启动端口为8080,如果需要通过域名(不加端口号)直接访问sprin......
  • DRF自动生成接口文档:coreapi和Swagger
    我们在开发完一个接口后,RESTframework可以自动帮助我们生成接口文档,我们只需要简单设置即可。下面介绍coreapi和Swagger这两种。一、coreapi1、安装依赖pipinstallc......
  • 给ASP.NET Core WebAPI添加Swagger支持
    ASP.NETCoreWebAPI是开发WebAPI接口的有利武器,且由于拥有.NETCore的基因支持跨平台,是当前.NET中开发接口的有利武器。但一般来说WebAPI接口开发完毕后,在发布前还需要测......
  • JVM类的加载机制
    1类的加载机制的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的......
  • webpack学习笔记之代码分割和按需加载的实例详解
    主要介绍了webpack学习笔记之代码分割和按需加载的实例详解,具有一定的参考价值,有兴趣的可以了解一下为什么需要代码分割和按需加载代码分割就是我们根据实际业务需求将代......
  • webpack学习笔记之优化缓存、合并、懒加载
    除了的webpack基本配置,还可以进一步添加配置,优化合并文件,加快编译速度。下面是生产环境配置文件webpack.production.js,与wenbpack.config.js相比其不需要一些dev-tools,dev......
  • 优化网页的加载速度
    引言不是所有人都能够使用高速Internet连接。即使每个人都能够使用高速网络,也会因为各种各样的原因使您的Web应用程序看起来运行缓慢。在这个宽带速度不断提高的时代,您......
  • 全栈开发提效神器——ApiFox(Postman + Swagger + Mock + JMeter)
    一、ApiFox简介介绍:ApiFox是一款集成了API文档、API调试、APIMock、API自动化测试等多种功能于一身的一体化协作平台。功能定位:​​Apifox=Postman+Swagger+Mock......