当前位置: 首页 > news >正文

做网站外包是什么意思深圳十大网站建设公司

做网站外包是什么意思,深圳十大网站建设公司,百度网站建设在哪,门户网站建设标准下载wechat-http依赖 npm install wechat-http封装请求拦截器和相应拦截器,借助refreshToken实现无感刷新 // 导入 http 模块 import http from wechat-http // 基础路径,同时需添加合法请求域名 http.baseURL https://live-api.itheima.net // 配置请…

下载wechat-http依赖

npm install wechat-http

封装请求拦截器和相应拦截器,借助refreshToken实现无感刷新

// 导入 http 模块
import http from 'wechat-http'
// 基础路径,同时需添加合法请求域名
http.baseURL = 'https://live-api.itheima.net'
// 配置请求拦截器
http.intercept.request = function (options) {// 扩展头信息const defaultHeader = {}// 身份认证defaultHeader.Authorization = 'Bearer ' + getApp().token// 与默认头信息合并options.header = Object.assign({}, defaultHeader, options.header)// 处理后的请求参数return options
}
// 响应拦截器,返回核心数据 data
http.intercept.response = async ({data,config
}) => {// 如果状态码为401,则表明token已失效if (data.code === 401) {// 获取应用实例const app = getApp()// 1.3 状态为 401 且接口为 /refreshToken 表明 refreshToken 也过期了if (config.url.includes('/refreshToken')) {// 获取当前页面的路径,保证登录成功后能跳回到原来页面const pageStack = getCurrentPages()const currentPage = pageStack.pop()const redirectURL = currentPage.route// 跳由跳转(登录页面)return wx.redirectTo({url: '/pages/login/index?redirectURL=/' + redirectURL,})}// 1.1 调用接口获取新的tokenconst res = await http({url: '/refreshToken',method: 'POST',header: {Authorization: 'Bearer ' + app.refreshToken,},})// 检测接口是否调用成功if (res.code !== 10000) return wx.utils.toast('更新token失败了!')// 重新存储新的 tokenapp.setToken('token', res.data.token)app.setToken('refreshToken', res.data.refreshToken)// 1.2 获取到原来接口请求的参数config = Object.assign(config, {header: {// 更新后的 tokenAuthorization: 'Bearer ' + res.data.token,},})// 重新发请求return http(config)}// 只保留data数据,其它的都过滤掉return data
}// 普通的模块导出
export default http
http://www.laogonggong.com/news/72394.html

相关文章:

  • 建个静态网站国外网站页面设计
  • 设计企业的网站ui设计技术培训培训班
  • 大家做公司网站 都是在哪里做的珠海专业制作网站
  • 网站策划界面效果感受心得重庆网站建设cqsday
  • 广元商城网站开发线下营销
  • 网站手册3d网站开发
  • 甘孜建设机械网站首页wordpress 访问控制
  • 湖州网站网站建设黄页号码查询
  • 网站开发可行性技术方案工作细胞第一季
  • 建立个人视频播放网站织梦网站安全
  • 旅游包车网站最新模板wordpress phpwamp
  • 上鼎工程建设有限公司网站免费建设商城网站
  • 无锡制作网站公司哪家好简单设计网站
  • 如何做网站挂qq网站建设 seo商情网
  • 怎么在百度上发布自己的信息百度seo排名培训 优化
  • 电子商务网站建设论文3000字seo蒙牛伊利企业网站专业性诊断
  • 自助下单网站咋做海南房地产网站建设
  • 网站域名虚拟主机手机建设银行网站
  • 专业做网站哪里有wordpress404页面跳转到首页
  • 广东微信网站制作公司福建抖音代运营开户
  • 网上商城 网站建设 解决方案简单的网站有哪些
  • 美丽说网站优化社区推广怎么做
  • 做网站正规公司网站网络结构设计
  • 做网站分什么中国建设银行网站慢
  • 创业怎么做网站国外优秀创意的个人网页设计欣赏
  • 移动网站建设商wordpress主题沐风
  • 什么是商城网站建设wordpress伪静态html
  • 网站程序开发公司做奢侈品的网站
  • 柳江企业网站开发公司网站开发原型模板
  • 学校网站手机站的建设网站访问权限