前端调用接口有参数正常显示返回值,但是打印是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
  })

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

相关推荐
智航GIS13 小时前
10.7 pyspider 库入门
开发语言·前端·python
华仔啊13 小时前
写 CSS 用 px?这 3 个单位能让页面自动适配屏幕
前端·css
静听松涛13313 小时前
提示词注入攻击的防御机制
前端·javascript·easyui
晚风予星14 小时前
简记 | 一个基于 AntD 的高效 useDrawer Hooks
前端·react.js·设计
栗子叶14 小时前
网页接收服务端消息的几种方式
前端·websocket·http·通信
菩提小狗14 小时前
Sqli-Labs Less-3 靶场完整解题流程解析-豆包生成
前端·css·less
澄江静如练_14 小时前
优惠券提示文案表单项(原生div写的)
前端·javascript·vue.js
C_心欲无痕14 小时前
ts - 关于Object、object 和 {} 的解析与区别
开发语言·前端·javascript·typescript
L Jiawen14 小时前
【Windows 系统】Chrome浏览器退出登录状态失效
前端·chrome·windows
IT_陈寒14 小时前
Java并发编程实战:从入门到精通的5个关键技巧,让我薪资涨了40%
前端·人工智能·后端