react、umi、request设置请求头添加token

该篇博客介绍了如何在JavaScript的axios库中添加请求头,通过检查本地session数据获取token,并将其添加到Authorization字段。内容包括在request拦截器中处理逻辑及验证请求头是否成功添加到浏览器的Network面板中。
摘要由CSDN通过智能技术生成

1.在utils文件夹里的request.js里添加

//添加请求头
request.interceptors.request.use((url,options) => {
    //判断本地session是否有数据,如果有就得到token,并付给请求头
    if(sessionStorage.getItem('data') != null){
    //获取到存在本地session里存的数据
    let c_token = sessionStorage.getItem('data');
    //转换获取到的数据格式,得到里面的token
    let token =JSON.parse(c_token).token
    const headers = {
     Authorization:token
    }
    return {
      url,
      options:{...options,headers}
    }
    }
});

 2.在浏览器Network里查看是否添加到了请求头里就可以了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值