我使用的是axios进行ajax请求,看教程时说在header中带入jwt的token字符串,可是我带不上啊
1 回答
智慧大石
TA贡献1946条经验 获得超3个赞
我是在main.js中 使用了interceptors 拦截器 ,在每次请求时,检查localStorage中的jtwtoken 有就给请求设置头部然后执行请求,没有直接进行请求
axios.interceptors.request.use(function (req) {
const AUTH_TOKEN = window.localStorage.getItem('jwttoken')
if (AUTH_TOKEN) {
req.headers['jwttoken'] = AUTH_TOKEN
}
// console.log(req.headers)
return req
}, function (error) {
console.log('here')
// 对请求错误做些什么 返回失败
return Promise.reject(error)
})
添加回答
举报
0/150
提交
取消