上海远丰电商网站建设公司的Python课程能带来哪些职业机遇?
摘要:上海远丰电商网站建设公司怎么样,python学了能干嘛,wordpress视频网站用什么播放器,wordpress 相邻文章项目文档 目录 项目文档 1.封装请求基地址 代码 2. 添加请求拦截器并设置请求头 作用 代码部分 3. 添加
上海远丰电商网站建设公司怎么样,python学了能干嘛,wordpress视频网站用什么播放器,wordpress 相邻文章项目文档
目录
项目文档
1. 封装请求基地址
代码
2. 添加请求拦截器并设置请求头
作用
代码部分
3. 添加响应拦截器
作用
代码
4. token过期问题处理
5. 无感刷新
作用
代码
6. refresh_token过期处理
解决方式 1. 封装请求基地址 在src目录下 放上一个专门写…项目文档
目录
项目文档
1. 封装请求基地址
代码
2. 添加请求拦截器并设置请求头
作用
代码部分
3. 添加响应拦截器
作用
代码
4. token过期问题处理
5. 无感刷新
作用
代码
6. refresh_token过期处理
解决方式 1. 封装请求基地址 在src目录下 放上一个专门写请求相关的文件夹然后在里面新建一个专门放用户请求的use.js用axios发送请求在use.js文件夹里导入request并且根据接口文档 写请求然后把这个请求封装成一个函数这个函数里需要传入两个参数这两个参数 都放在data数据里 所以可以直接申明需要的数据是data 代码 2. 添加请求拦截器并设置请求头 作用 在向服务器发送请求时,很多请求都需要在请求头中携带token每一次去请求都写请求头很麻烦所以我们写一个请求拦截器统一拦截并添加一个请求头 代码部分 // 请求拦截器
request.interceptors.request.use((config) {// Do something before request is sent// 在我们发送请求前做的事情// 判断发送的请求需不需要请求头if (store.state.tokenObj.token) {// 统一在请求头中携带tokenconfig.headers.Authorization Bearer store.state.tokenObj.token}return config
}, (error) {// Do something with request error// 请求失败return Promise.reject(error)
}) 3. 添加响应拦截器 作用 响应拦截器里参数就是服务器返回给浏览器的内容 拦截器返回什么 浏览器拿到什么 如果拦截器什么都返回 那么浏览器什么都拿不到 代码 //响应拦截器
request.interceptors.response.use(function (response) {// 处理响应数据return response; // 返回响应数据
}, 4. token过期问题处理 【模拟token过期】 在应用里的本地存储里 去更改token 达到让token失效 【拦截器拦截失败信息】 因为token过期 所以第二次请求失败 那要代码继续运行下去 就放上一个响应拦截器 把这个错误拦截 并且不return出去 这样浏览器就不知道有这个错误。
