vue.js - Vue axios 不会更改标题
问题描述
我对 vue 很陌生,我正在尝试使用 axios 向我的 api 发送请求。我构建了一个似乎可以工作的拦截器(正在发生日志记录)
export default function setup() {
console.log('Http interceptor starting...')
Axios.interceptors.request.use((request) => {
const token = store.getters.token;
if (token) {
request.headers.Authorization = `Bearer ${token}`;
}
console.log(request);
return request
}, (err) => {
return Promise.reject(err);
});
}
如果我检查控制台,我可以看到包含令牌的请求。如果我在浏览器中检查我的网络选项卡,我可以看到没有令牌的相同请求。如果我检查我的 api 的控制台,则令牌为空。有任何想法吗?
编辑:如果我使用具有相同请求和相同令牌的邮递员,它会正常工作