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

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

相关推荐
KaMeidebaby3 分钟前
卡梅德生物技术快报|抗体筛选:抗体筛选中的噬菌体展示四参数调优——从流程设计到数据验证
开发语言·前端·javascript
甲维斯10 分钟前
Opus5.0首测,瘫坐沙发!效果,时间,token皆无敌!
前端·人工智能
LVZ12 分钟前
Skill + PVM 绝了,AI 直接帮你搞定环境问题了
前端
颜进强16 分钟前
从零搭建私人 RAG 知识库:让项目决策真正“可检索、可追溯”
前端·后端·ai编程
颜进强19 分钟前
Embedding 模型介绍:热门模型对比与应用场景
前端·后端·ai编程
颜进强20 分钟前
LanceDB 基础使用:用 TypeScript 完成第一次向量检索
前端·后端·ai编程
xyphf_和派孔明22 分钟前
企业级微前端项目完整创建步骤,第二步:配置主应用
前端
默_笙27 分钟前
🔑 让 AI 学会"读"网页:我用 Cheerio 爬了一篇掘金文章,然后切成小块存进了向量库
前端·javascript
颜进强27 分钟前
Ollama 从入门到实践:本地模型运行、API 调用
前端·后端·ai编程
颜进强32 分钟前
Embedding 基础使用:用 Ollama 和 LangChain.js 生成文本向量
前端·后端·ai编程