RuoYi-Vue——Swagger文档401问题
使用若依前后端分离V3.8.0的小伙伴是否发现,若依系统里的系统接口菜单无法访问呢?报401错误,如图:
熟悉若依的小伙们应该知道,访问若依的接口是需要带token验证的,没有带token就会出现如上错误。看回前端的swagger/index.vue文件知道是通过嵌套页面的方式展示的,而这显然没有发送请求,因此也不会在request拦截器中添加token。
如何解决呢,放行这个页面就好啦!
1.确定swagger路径:
通过前端页面的路径知道,swagger页面地址是swagger-ui/index.html
2.放行swagger路径:
在图片中我们可以看到,若依放行的是swagger-ui.html这个路径,但现在swagger页面路径变了,于是放行对应路径就可以访问啦,放行后如下图:
扩展:
在swagger文档使用的过程中,也可能会遇到401的问题,如图:
看上面的请求路径,可发现与我们的实际请求路径比拼接多一个dev-api,这里我们修改swagger的配置(appication.yml文件)
修改后访问成功:
最后祝大家岁岁平安,永无Bug!
RuoYi-Vue——Swagger文档401问题相关推荐
- 部署springboot+vue项目文档(若依ruoyi项目部署步骤)
部署springboot+vue项目文档(若依ruoyi项目部署步骤) 一:部署linux + nginx 二:部署windows + tomcat(无nginx) 三:解决调用第三方api如百度地图 ...
- Django Swagger文档库drf-spectacular
在使用DRF的时候,通常的文档有:默认文档RestFrameWork.CoreAPI.Swagger,Swagger是最流行的API文档库,在绝大多数服务端开发中都有用到,之前我们使用了CoreAPI ...
- 使用 Swagger 文档化和定义 RESTful API
大部分 Web 应用程序都支持 RESTful API,但不同于 SOAP API--REST API 依赖于 HTTP 方法,缺少与 Web 服务描述语言(Web Services Descript ...
- idea快速生成crud_Java / Spring:如何快速生成完整的Swagger文档CRUD REST API
idea快速生成crud 作为开发人员,我们在日常生活中经常面临的最繁琐的任务之一就是编写良好且易于理解的文档. 无论我们的文档只有几行来解释功能的核心功能,还是表明系统的来龙去脉的成熟文章都没关系. ...
- net core 3.1 swagger文档添加 不用xml配置
使用特性来描述接口而不是xml文件,使用特性可自定义接口在swaggerUI上的描述 安装nuget包:Swashbuckle.AspNetCore.SwaggerUI和Swashbuckle.Asp ...
- swagger 扫描java文档_使用Javadocs生成Swagger文档
我想为现有的一组RESTful API构建Swagger文档.我有以下要求: 读取现有的Javadoc,以便可以在Swagger文档中使用它们. 到目前为止使用上面的插件我能够实现第1点.所以对于现有 ...
- swagger文档配置
swagger文档在springboot项目中使用已经非常广泛,作为api接口管理工具 使用起来也很简单,只需要简单配置一下,就可以生成文档管理页面,在页面上管理查看api接口文档,以及进行接口调试等 ...
- swagger文档增强工具knife4j使用详解
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:swagger文档增强工具knife4j使用详解 使用原生的swagger作为接口文档,功能不够强大,并且默认的ui比较简陋,不符合大众审美.所 ...
- 设置swagger文档自动同步到YApi
SpringBoot项目引入swagger文档后,每次都要手工维护接口到YApi很麻烦,有没有设置自动化同步的办法?操作如下: 进入YApi后添加项目 添加完项目后,点击设置,配置基本项目信息,由于我 ...
- Swagger 文档中文版,国产API 文档工具使用教程
swagger文档.swagger ui 在后端开发中使用非常广泛,接口文档开发和代码生成等功能非常好用. 但swagger是付费的产品,而免费版的swagger 文档需要自己去配置,流程非常复杂,因 ...
最新文章
- ttf,woff2字体转化为png图片,python读取图片
- mysql 视图 教程_MySQL VIEW(视图)
- 从严治码-别人在项目中下毒,我该怎么治?
- 信息 按顺序打印commit_提高效率的 10 个 Git 小技巧
- reentrantlock原理_你必须要知道的热门 ReentrantLock 及 AQS 的实现原理
- Kotlin入门(10)七十二变的输入参数
- HTML5 从0开始 写连连看 第一集. 背景图 表格绘制
- 手机WIFI的上行下行速度不同
- 小知识--局域网内的文件共享
- html css 博客园,分享几个博客园代码样式的CSS配置(复制黏贴即可)
- mysql 定时任务 日志_mysql定时备份任务
- 什么是云计算,什么是网格计算,他们之间有什么区别
- java之等差素数的求法
- 云服务优缺点_云服务是什么,它有哪些优缺点?
- 搭建一套直播平台需要多少钱
- 网络共享里的计算机无法打开,局域网共享文件夹打不开怎么办
- ubuntu firefox不能播放MP4,ubuntu Firefox flash 浏览器全屏置顶
- Centos7 Python3.6+Qt5.12.9+ PyQt5.12+Sip v5+QScintilla-2.10+Eric6
- [面试] 各大IT公司校园招聘程序猿笔试、面试题集锦
- 西北工业大学计算机学院教授张凯龙,张凯龙
热门文章
- 與情分析系统,包括爬虫、文本摘要、主题分类、情感倾向性识别以及可视化...
- 地球子午圈和卯酉圈曲率半径计算公式
- python xlsx转xls_Python将xls转换成xlsx
- linux 加速度传感器数据获取,对加速度传感器的数据进行方向和坐标的转换
- codewars练习(javascript)-2021/1/19
- STM32F107VCTx HAL库 USART通信 DMA通信 友善串口调试助手 PL2303驱动安装
- 染发染膏的认识与使用
- 荣耀4a android art,华丽布局全网通,从一堂课诞生的荣耀4A测评
- 京东后台模板导入SKU报格式错误
- linux 流量控制