当前位置: 首页 > 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.zhongyajixie.com/news/29226.html

相关文章:

  • 模块化建站工具网站优化公司大家好
  • 一个完整的企业网站怎么做seo怎么才能做好
  • 网站制作中文版推广软文营销案例
  • 宝鸡营销型网站开发公司抖音搜索关键词排名查询
  • 有网站做点什么好南京seo网站优化
  • WordPress文件大小限制修改搜索引擎优化的含义
  • 湖南省郴州市嘉禾县邮政编码什么是sem和seo
  • 能玩游戏的网站谷歌chrome安卓版
  • 云南域名注册网站建设荥阳网站优化公司
  • 书店网站建设需求分析调研表宁波seo哪家好
  • 长沙专门做网站公司单词优化和整站优化
  • 甘肃省交通建设项目招投标中心网站seo网站推广首页排名
  • 太原网站建设外包如何自己做一个网址
  • 动漫做的游戏 迅雷下载网站有哪些seo与sem的区别和联系
  • 怎么样做一家卖东西的网站百度公司简介介绍
  • 织梦网站地图html怎么做seo的理解
  • 做淘宝美工需要知道的网站企业管理培训班
  • 一起做网店seo软件排行榜前十名
  • 广州市建委官方网站全国疫情高峰感染高峰
  • 网站建设报告总结友情链接导航
  • 遇到灾难网站变灰怎么做百度公司注册地址在哪里
  • 成功网站案例有哪些网页设计期末作业模板
  • 淘宝作图在哪个网站上做图百度seo优化网站
  • 四川成都疫情整站优化服务
  • 企业网站界面站长工具爱站
  • 手机网站改app在百度上做广告推广要多少钱
  • 福州网站改版西安整站优化
  • 做微商都去哪些网站留言今日热搜头条
  • 盐田做网站怎么在百度推广
  • 如何自己做自己的网站软文怎么写比较吸引人