ruoyi-vue-plus中await axios报错undefined的问题(请求正常)

前言

首先,我不是现代专业前端(有一定的前端基础,但现在的前端技术栈不精通),前端很多时候要靠AI辅助。

最近在用ruoyi,在开发的过程中遇到了这个问题,AI也没能解决掉。

问了朋友朋友说你代码有问题,对 我知道,可是问题出在哪了呢?

问题表现

案例代码是这样的

执行起来直接走了这里catch块(感觉是)

其实请求是正常发起了,并且正常响应了。

考虑getPerformance没有引入但检查后是正常引入的,打印err也没有正常报错信息,只打出来个error

解决方案

省略1小时的排查过程,其实问题就在src\utils\request.ts中.

若依统一是后端使用R对象作为响应体的,正常code是200

然后若依前端统一了一个拦截器,会对响应做一个初步的处理(根据code来的)

而我的后端存在两套接口,其中一套规范的code不是200,所以在拦截器中会走

复制代码
else if (code !== HttpStatus.SUCCESS) {
      ElNotification.error({ title: msg });
      return Promise.reject('error');

在这里将判断条件加上自己的就可以简单过掉了

如果你是其他原因,也可以在这里面找一下原因

参考文章

https://cloud.tencent.com/developer/article/2345903 (查资料找到了这篇文章,给了一定的启发想到找拦截器的问题了)

相关推荐
恶猫4 分钟前
网页自动化模拟操作时,模拟真实按键触发事件【终级方案】
前端·javascript·自动化·vue·网页模拟
小羊Yveesss23 分钟前
2026年前端开发新趋势:智能协同、工具革新与场景深耕
前端·ai
Dxy123931021633 分钟前
HTML中的Canvas可以干哪些事情
前端·html
悟乙己36 分钟前
解析 Agent 时代的 HTML PPT SKILLS: html-ppt-skill
前端·html·powerpoint
ZC跨境爬虫37 分钟前
跟着 MDN 学 HTML day_2:(表单分组与高级输入控件实战)
前端·javascript·css·ui·html
ppandss11 小时前
JavaWeb从0到1-DAY4-AJAX
前端·ajax·okhttp
涵涵(互关)1 小时前
语法大全-only-writer-two
前端·vue.js·typescript
huangql5202 小时前
浏览器 Location API、History API、路由记录与支付跳转完全指南
前端
木斯佳2 小时前
前端八股文面经大全:腾讯前端实习一面(2026-04-27)·面经深度解析
前端·八股·面经
sayamber2 小时前
Kubernetes 生产环境避坑指南:10 个真实故障案例与解决方案
前端