首页 > 解决方案 > 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 的控制台,则令牌为空。有任何想法吗?

编辑:如果我使用具有相同请求和相同令牌的邮递员,它会正常工作

标签: vue.jsaxios

解决方案


推荐阅读