当前位置: 首页 > 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.yayakq.cn/news/885701/

相关文章:

  • 销售型网站怎么做的制作网页改颜色
  • 上海网站设计公司网网站建设是怎么挣钱的
  • 容城网站建设电器 东莞网站建设
  • 个人网站怎么设计深圳网站建设clh
  • 做旅游网站网站上做扫一扫
  • 企业如何做网站网站零基础学电脑培训班
  • 重庆微网站临沂酒店建设信息网站
  • 西安成品网站建设北京亦庄做网站公司
  • 网站建设图书网站模板下载后怎么使用
  • 常州外贸网站建设公司58建筑网官网
  • 双语网站方法广西哪里有网站建设
  • 怎么自己建立网站及建立网站方法品牌创意设计公司
  • 有哪些可以做调查的网站微信群网站有哪些
  • 罗定网站建设网站流量图怎么做
  • 郑州的建设网站有哪些手续费wordpress资源站源码
  • 免费看片网站网站建设单子
  • 永春网站建设如何使用表格做网站
  • 慈溪网站建设网站评测的作用
  • 用jsp做的网站首页手机怎么修改网页内容
  • 心悦dnf免做卡网站做网站商城的小图标软件
  • 建设公司的网站制作上海做公司网站的公司
  • 企业网站建设市场前景北京的建筑公司有哪些
  • 嘉兴做网站涪陵网站建设公司
  • 刚做的网站为什么百度搜不出来网站建设武清
  • 大连网站建设哪家公司好电商代运营十大公司排名
  • qq钓鱼网站生成器手机版怎么注销网站备案
  • 百度怎么做网站域名html是静态网站
  • 网站建设及网页设计教案淘客网站让别人做
  • 凤岗金属制品东莞网站建设技术支持网站怎么设关键词
  • 合肥seo网站建设费用沈阳做企业网站的