02 . 处理axios的三个问题 :设置基路径/axios挂载到vue原型/请求时自动携带token
2024-10-19 17:40:54
//使用API时必须在请求头中使用 Authorization 字段提供 token 令牌
import axios from 'axios'
// 处理axios的三个问题
// 处理一:基路径
axios.defaults.baseURL = 'http://localhost:8888/api/private/v1/'
// 处理二 : 把axios 挂载到 vue 的原型上 ,就不用每次都引入啦
Vue.prototype.$axios = axios
// 处理三: 自动携带token
// axios.defaults.headers.common['Authorization'] = localStorage.getItem('token')
axios.interceptors.request.use(
function (config) {
// 拦截每次请求,携带token
config.headers.Authorization = localStorage.getItem('token') return config
},
function (error) {
// Do something with request error
return Promise.reject(error)
}
)
最新文章
- centos7下使用yum安装mysql数据库以及设置远程访问
- [转载]Altium规则详解及设置
- Sublime Text 转
- JSF 2 link, commandLink and outputLink example
- 【HDOJ】3016 Man Down
- 正确的安装qwtplot3D开发库
- Mac Eclipse+Maven+TestNg+ReportNg 生成测试报告
- WebApp 框架
- 多文件工程的编译-Makefile的简便写法
- copy.copy()与copy.deepcopy()的详解
- 使用css控制文字显示几行并且剩余部分隐藏(移动端和PC端同样适用)
- 检索每个字符串的子串(python散列表实现)
- 转wave 文件解析
- appium-Could not obtain screenshot: [object Object]
- Unity3D脚本(MonoBehaviour)生命周期
- What is Gensim?
- 关于this对象
- info.plist
- cmake get_filename_component
- ios开发之--键盘的监听