有时候会遇到后台无法自动将token写入浏览器的情况,此时就需要前端手动携带token
1、首先登陆之后在localStorage中存储token值
localStorage.setItem('token',xxxx)
2.然后在axios配置文件里做配置
axios.interceptors.request.use(
config => {
if (localStorage.getItem('token')) {
// 如果后台要token这么写:
config.headers.token = localStorage.getItem('token')
// 如果后台要Authorization 这么写:config.headers.Authorization = `Bearer ` + localStorage.getItem('token')
}
return config
},
error =>{
return Promise.reject(error)
}
)