前端调用接口有参数正常显示返回值,但是打印是undefined

前端调用接口有参数正常显示返回值,但是打印是undefined

这种有几种情况,但总的来说是因为我们做了接口拦截器的处理

一、后端返回code值有误

比如新来的后端忘记传code了。(按照公司规范,一般都是200成功码)

或者网上说的code值不是200 我们拦截器一般设置200 返回值的


二、拦截器设置返回值

比如这个 可能后端返回值不是data 或者 部分公司返回值是res.data.data

总值,如果是新项目 跟后端沟通好返回值。 如果是老项目,叫后端按照拦截器的来传数值

三、响应失败的拦截器也要返回值

看公司吧,有些人需要有些人不需要

js 复制代码
instance.interceptors.response.use(res => {
    //自行处理
    return res.data
  }, err => {
    return err.response.data
  })

如果有用,请给我点赞收藏,我会很开心,谢谢

相关推荐
程序员陆业聪15 小时前
上下文工程与提示词工程:拆解 OpenClaw 是如何「喂养」大模型的
前端
wuhen_n15 小时前
初识Function Calling:让AI学会“调用工具”
前端·vue.js·ai编程
wuhen_n15 小时前
异步组件与 Suspense:如何优雅地处理加载状态并优化首屏加载?
前端·javascript·vue.js
万物得其道者成15 小时前
uni-app App 端不支持 SSE?用 renderjs + XHR 流式解析实现稳定输出
前端·javascript·uni-app
恋猫de小郭15 小时前
Flutter 的 build_runner 已经今非昔比,看看 build_runner 2.13 有什么特别?
android·前端·flutter
yuhaiqiang15 小时前
AI 正在偷走大家的独立思考能力……
前端·后端·面试
不会写DN15 小时前
[特殊字符] JS Date 对象8大使用场景
开发语言·前端·javascript
__zRainy__15 小时前
使用 OpenSSL 创建本地开发环境受信任的 HTTPS 证书
网络协议·http·https
bearpping1 天前
Nginx 配置:alias 和 root 的区别
前端·javascript·nginx
@大迁世界1 天前
07.React 中的 createRoot 方法是什么?它具体如何运作?
前端·javascript·react.js·前端框架·ecmascript