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

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

相关推荐
倾颜1 分钟前
从手写 Runner 到 LangGraph:受控 Agent 接入 LangGraph
前端·后端·langchain
UXbot9 分钟前
AI网页开发工具能替代工具吗?5大平台对比
前端·人工智能·低代码·ui·原型模式·web app
wuhen_n10 分钟前
从零到一!前端搭建本地轻量化 RAG 问答系统
前端·langchain·ai编程
落日漫游27 分钟前
代码报错难排查?借助Gemini快速修复
前端
niconicoC27 分钟前
让 Three.js 场景更真实:我用高斯泼溅和 SparkJS 做了一个可交互的 3D Demo
前端·webgl
Darling噜啦啦31 分钟前
JavaScript 数组深度解析:从纯函数到二维数组陷阱,一文吃透前端数据结构核心
前端·javascript·数据结构
万少31 分钟前
一封邮件,让我重新打开了搁置半年的鸿蒙应用
前端·javascript·后端
wjj不想说话33 分钟前
你的小程序活动页,可能已经成了后台配置的杂物间
前端
梦想是准点下班35 分钟前
androidStudio打包,我又又又忘了
前端
槑有老呆36 分钟前
栈队列链表,三个故事就懂了
前端