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

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

相关推荐
deli0072 小时前
MCP 协议 6 条消息拆开看:AI 为什么能自己读文件调接口
前端
风骏时光牛马2 小时前
请告诉我标题对应的内容、想要的风格,我马上给你生成。
前端
deli0072 小时前
OAuth 2.0 授权码流程实测:4 次跳转,少个 state 就被劫持
前端
deli0074 小时前
手机20%突然关机?电量百分比是估的,SOC曲线4组实测
前端
深蓝AI15 小时前
Meta 开源用了八年的设计系统 astryx:连坐两天 GitHub 总榜第一,组件库开始写给 agent 的说明书
前端·人工智能
IT_陈寒16 小时前
Vue的watch把我坑惨了,原来要这样用才靠谱
前端·人工智能·后端
1-1=016 小时前
Vue 3 模板语
前端·javascript·vue.js
用户76103044737116 小时前
【转战智能眼镜开发】ROKID AIUI 小游戏 亚马逊标枪项目实战讲解
前端
风卿16 小时前
看着AI写代码太孤独了,来欣赏星云吧:一个DSH 装饰插件
前端·javascript