首页 > 其他分享 >每日总结(集成请求)

每日总结(集成请求)

时间:2023-09-25 21:23:20浏览次数:30  
标签:集成 总结 axios 请求 res request error config response

request.jsp

import axios from 'axios'

// 创建可一个新的axios对象
const request = axios.create({
    baseURL: 'http://localhost:9090',   // 后端的接口地址  ip:port
    timeout: 30000
})

// request 拦截器
// 可以自请求发送前对请求做一些处理
// 比如统一加token,对请求参数统一加密
request.interceptors.request.use(config => {
    config.headers['Content-Type'] = 'application/json;charset=utf-8';
    let user = JSON.parse(localStorage.getItem("honey-user") || '{}')
    config.headers['token'] = user.token  // 设置请求头

    return config
}, error => {
    console.error('request error: ' + error) // for debug
    return Promise.reject(error)
});

// response 拦截器
// 可以在接口响应后统一处理结果
request.interceptors.response.use(
    response => {
        let res = response.data;

        // 兼容服务端返回的字符串数据
        if (typeof res === 'string') {
            res = res ? JSON.parse(res) : res
        }
        return res;
    },
    error => {
        console.error('response error: ' + error) // for debug
        return Promise.reject(error)
    }
)


export default request

 

标签:集成,总结,axios,请求,res,request,error,config,response
From: https://www.cnblogs.com/fan-wang/p/17728871.html

相关文章

  • 每日总结
    今日收获将昨天的遗留问题解决啦!还将同学们前几天提到的用json传数据到echarts图表中,给我心里听一咯噔(我用的数组格式的转化,今天抓紧时间给弄了);写完了《设计模式》的作业;背了英语单词!学习了springboot+vue3的语句;明天预计上课!肯定是要写大型数据库的作业的啦!还是要继续进......
  • uniapp项目实践总结(二十二)分包优化和游客模式
    导语:这篇主要介绍应用分包和游客模式相关的内容。目录应用分包游客模式应用分包微信对于小程序的打包压缩后的代码体积是有限制的,网页和APP也可以适用分包功能,因此需要进行分包添加以及分包优化。分包添加在pages.json文件中添加分包的信息。例如:有一个名叫user的分......
  • 每日总结0925
    HIVE数据分析检验报告信2105-3张博文数据导入使用VM中下载的虚拟机工具将csv文件导入到虚拟机中并记住存储路径 建表: DataGrip连接hive: 将数据导入到test2表中:  数据清洗:创建一个一样的表test3,然后将数据清洗到该表insertoverwritetabletest3selectd......
  • 王道408计组汇编语言部分学习总结
    x86汇编语言指令基础x86处理器中程序计数器PC通常被称为IP 高级语言—>汇编语言—>机器语言x86架构CPU,有哪些寄存器EAX通用寄存器EBXECXEDXESI变址寄存器变址寄存器可用于线性表、字符串的处理EDIEBP堆栈基指针堆栈寄存器用于实现函数调用 ESP堆栈顶指针moveax,ebx#......
  • 每日总结
    今天写了软件构造的作业,下面是作业中的代码packageorg.example;importjava.util.Random;importjava.util.Scanner;publicclassMain{staticString[]e=newString[50];staticshort[]r=newshort[50];publicstaticvoidprintHeader(){System......
  • 每日总结20230925
    代码时间(包括上课)5h代码量(行):400行博客数量(篇):1篇相关事项:1、今天上午进行的是相关大数据的测试,老师具体讲了讲相关题目的注意事项。2、今天上午没有完成该题目的编程,只能下午继续努力了。3、晚上问了问编程大佬,对具体的代码的使用有了新的认识,对该题目也就编的差不多了,剩下的......
  • 想学热仿真,如何开始?Icepak和FLOTHERM散热仿真软件哪个好?文末附本人总结超全热仿真资料
    在现代科技的高速发展中,热设计与散热仿真成为了许多工程师日常工作中必不可少的一项任务。在面对愈发复杂的产品和系统结构时,如何确保散热效果的高效与可靠性,成为了每个工程师关注的焦点。本文将介绍一些热仿真学习方法,并深入探讨AnsysIcepak和FLOTHERM两款热仿真软件的特点和应用......
  • urllib_ajax的get请求豆瓣电影第一页
    #get请求#获取豆瓣电影的第一页的数据并且保存起来importurllib.requesturl='https://movie.douban.com/j/chart/top_list?type=5&interval_id=100%3A90&action=&start=0&limit=20'headers={'User-Agent':'Mozilla/5.0(WindowsNT......
  • 每日总结
    完成企业生产管理系统的需求分析是一个复杂的过程,它需要深入了解企业的业务流程和需求,然后将这些需求转化为系统的功能和数据库结构。以下是一些关键步骤以及需要提问的问题:1.理解企业需求: 1.请提供有关企业的基本信息,如类型、规模、所在地等。2.请详细描述企业的生产流程和......
  • 【部分国标(GB/GBT)、行标(YY/YYT)医疗法规标准总结and最新抽样标准】
    1、可用性工程对医疗器械的应用(YY/T1474—2016)2、医用电气基本安全性能通用要求(GB9706.1—2020)3、医用电气环境要求及试验方法(GB/T14710—2009)4、产品加速试验方法(GB/T34986—2017)5、故障模式、影响及危害性分析指南(GJB/Z1391—2006)6、医疗电气设备基本安全性能通用要求(YY970......