博客
关于我
uni-app请求头中携带token
阅读量:361 次
发布时间:2019-03-04

本文共 1173 字,大约阅读时间需要 3 分钟。

在前后端分离项目中,使用Axios进行数据交互时,需要在请求头中携带token值以访问有权限的页面。在Uniapp项目中使用uni.request发送请求时,可能会遇到请求头中未携带token的问题,导致部分有权限页面无法加载。以下是解决问题的详细步骤:

  • 保存token到本地存储

    登陆成功后,将token保存到本地存储中,确保在页面刷新或跳转时仍能获取到token值。例如,可以使用uni.getStorageSync('token')来存取和获取token。

  • 创建请求处理文件

    为简化HTTP请求的处理,创建一个request.js文件,用于统一管理HTTP请求。以下是文件的配置内容:

    const BASE_URL = 'http://127.0.0.1:8088'; // 接口地址export const http = (options) => {  return new Promise((resolve, reject) => {    uni.request({      url: BASE_URL + options.url,      method: options.method || 'GET',      data: options.data || {},      header: {        Authorization: uni.getStorageSync('token')      },      success: (res) => {        if (res === '') {          return uni.showToast({            icon: 'loading',            title: '获取数据失败'          });        }        resolve(res);      },      fail: (err) => {        return uni.showToast({          icon: 'loading',          title: '请求失败'        });        reject(err);      }    });  });};
  • 在需要访问有权限页面的页面中引入请求处理文件

    在需要访问有权限页面的页面文件中,引入http函数,并在调用时传递参数。例如:

    http({  url: '/api/user-info', // 接口地址  method: 'GET'});

    确保在调用http函数时,传递正确的token参数,确保请求头中携带有效的token值。

  • 通过以上步骤,可以确保在Uniapp项目中,请求头中正确携带token值,从而顺利访问需要权限的页面。

    转载地址:http://wyfg.baihongyu.com/

    你可能感兴趣的文章
    Making the grade 和Sonya and Problem Wihtout a Legend
    查看>>
    python-day3 for语句完整使用
    查看>>
    weblogic之cve-2015-4852
    查看>>
    Java注释
    查看>>
    使用mybatis-generator生成底层
    查看>>
    lvs+keepalive构建高可用集群
    查看>>
    6 个 Linux 运维典型问题
    查看>>
    Failed to get D-Bus connection: Operation not permitted解决
    查看>>
    一个系统部署多个tomcat实例
    查看>>
    MySQL-时区导致的时间前后端不一致
    查看>>
    bcolz的新操作
    查看>>
    记一次讲故事机器人的开发-我有故事,让机器人来读
    查看>>
    netcore中使用session
    查看>>
    【wp】HWS计划2021硬件安全冬令营线上选拔赛
    查看>>
    Linux探测工具BCC(可观测性)
    查看>>
    mcrypt加密以及解密过程
    查看>>
    go等待N个线程完成操作总结
    查看>>
    Python 之网络式编程
    查看>>
    SpringCloud微服务(03):Hystrix组件,实现服务熔断
    查看>>
    网站故障公告1:使用阿里云RDS之后一个让人欲哭无泪的下午
    查看>>