模块化封装 --- 双ToKen 实现免登录步骤详解

本文详细介绍了如何使用JavaScript进行双Token配置,以实现用户登录状态的无缝保持,简化登录流程。
摘要由CSDN通过智能技术生成

本文大概配置了下 双token免登录

/**
 * 封装 axios 请求模块
 */
import axios from 'axios'
import jsonBig from 'json-bigint'
import store from '@/store'  
import router from '@/router' // 导入路由模块
// 配置公共请求头
const request = axios.create({
   
  baseURL: 'xxxxxx/', // 基础路径
  transformResponse: [ 
    // 下面的写法二“
    function(data) {
    // data  是后端返回的原始数据 ,一般是JSON对象,格式不确定,所以可能报错,使用try catch
      try {
   
        return jsonBig.parse(data) // 注意这里返回出去的 BigNumber 对象是一个对象,在使用时要注意不能直接使用,需要转换成字符串来使用
      } catch (err) {
   
        return {
   }
      }
    }
  ]
})
/**
 * 配置处理后端返回数据中超出 js 安全整数范围问题
 * 这是axios中的 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值