PassJava项目的后台管理系统的bug调试记录

本文记录了PassJava项目后台管理系统中遇到的一系列bug及其解决方案,包括前端登录验证码不显示、登录无响应、按钮权限问题、图片上传功能的完善等,通过分析原因并调整代码,成功修复了这些问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PassJava项目原地址:passjava
本人学习测试项目地址:passjava-learn
测试的项目为本人参照学习passjava项目源码搭建的,搭建了有:

  1. renren-fast 后端快速开发框架
  2. renren-fast-vue 前端框架
  3. gateway与nacos 将模块注册进nacos,并且配置配置文件中心,将renren-fast收到的请求通过网关路由到不同模块上
  4. passjava-question 题目服务,支持题目列表展示、新增题目类型等。
  5. passjava-thirdparty 使用阿里云OSS存储图片

问题描述:

以下问题按顺序出现:

启动前端登录界面,不显示验证码图片

renren-fast-vue的前端页面是用renren-fast作为后端服务器,验证不显示那肯定就是后端的问题。

  • bug原因:
    renren-fast的代码中配置了跨域访问规则,但是我们已经把renren-fast这个模块的服务注册进了nacos,并且用gateway网关来实现了路由规则。所以当前端页面发起请求时,原来配置跨域访问规则就不会生效了,此时验证码就不会被获取到。
  • 解决办法:
    在gateway模块,自己配置跨域访问规则。代码如下:
    @Configuration
    public 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值