惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
F
Fortinet All Blogs
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 叶小钗
爱范儿
爱范儿
美团技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
有赞技术团队
有赞技术团队
博客园_首页
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
V
Visual Studio Blog
Jina AI
Jina AI
博客园 - Franky
量子位
MongoDB | Blog
MongoDB | Blog
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
U
Unit 42
aimingoo的专栏
aimingoo的专栏
M
MIT News - Artificial intelligence

博客园 - IT之家

关于antd前端组件a-select组件选择无效的问题处理记录 antd前端页面实现浏览器中PDF文件预览(不使用第三方插件 ) swagger文档生成html静态文档 根据Word模板导出word文档,包含文本标签替换为图片,生成列表数据,以及标签替换等功能 asp.net core中webapi接口的动作与参数 .NETCore文件上传将文件保存到docker容器以外的文件夹 liunx服务器通过ssh实现异地备份 mysql常见错误 liunx下自动备份文件夹 mysql在liunx下面的自动备份 VUE对象数组,和普通数组的常用方法 关于VUE项目请示接口报错:Error: Network Error at createError (createError.js:17) at XMLHttpRequest.handleError的问题处理 解决.net6 Docker容器 DateTime.Now 获取时间相差8小时问题(转载) CronExpression使用笔记 vue项目发布到docker nginx的方法总结 VUE项目开发报错:Error in render: "TypeError: Cannot read property 'country' of undefined" vs2022升级后打开项目报错预定义类型system.void未定义或导入” 关于.net6项目发布到docker(nginx)踩到的一些坑 关于.netcore6图片处理(生成缩略图、验证码、加水印)发布到docker(liunx)踩到的坑
关于.net6.0中swagger偶尔无法加载接口的问题笔记
IT之家 · 2022-12-14 · via 博客园 - IT之家

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

找不到接口定义。

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

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

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

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