zoukankan      html  css  js  c++  java
  • axios 配置

    import axios from 'axios'
    //https://www.kancloud.cn/yunye/axios/234845
    
    //创建axios实例
    const service = axios.create({
      baseURL: process.env.BASE_API, // 测试接口
      timeout: 5000                  // 请求超时时间
    })
    
    // request 请求拦截器
    axios.interceptors.request.use(function(config){
        // 在发送请求之前做些什么
        config.headers['Authorization'] = "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjIwNzUyMTYyNDBAcXEuY29tIiwidHlwZSI6ImVtYWlsIiwiZXhwIjoxNTIxMTY4MDQzfQ.Yy9bMgTSPdz5G7t6SQoCwBGaVmNIv13VvdMS3SFTIp4"
        return config;
    },function(error){
        // 对请求错误做些什么
        return Promise.reject(error)
    })
    
    // response 响应拦截器
    axios.interceptors.response.use(function (response){
        // 对响应数据做点什么
        return response
    }, function(error){
        // 对响应错误做点什么
        console.log('err' + error)
        return Promise.reject(error)
    })
    
    export default service

     响应结构

     

    // 响应结构
    {
        // `data` 由服务器提供的
        data: {},
    
        // `status` 来自服务器响应的 HTTP 状态码
        status: 200,
    
        // `statusText` 来自服务器响应 HTTP 状态信息
        statusText: 'OK',
    
        // `headers` 服务器响应的头
        headers: {},
    
        // `config` 是为请求提供的配置信息
        config: {}
    }
  • 相关阅读:
    HDUOJ---2152
    HDUOJ ---悼念512汶川大地震遇难同胞——来生一起走
    HDUOJ --2566
    HDUOJ ----1709
    HDUOJ---1171
    HDUOJ ------1398
    catalan---卡特兰数(小结)
    向前字典排序
    HDUOJ--Holding Bin-Laden Captive!
    HDUOJ----Ignatius and the Princess III
  • 原文地址:https://www.cnblogs.com/ron123/p/8572141.html
Copyright © 2011-2022 走看看